вот скрин
оффсет должен быть примерно 400

A = A + 30
A - угол от центра к камню
`
ОЖИДАНИЕ РЕКЛАМЫ...
21
A = A + 30
A - угол от центра к камню
Принятый ответ
27
Пример построения юнитов по кругу из своей карты. Пример неоптимизированный (сейчас бы сделал красиво через локальные), но рабочий.
Загруженные файлы
33
function MoveXY(x,y, distance, angle)
	return x + distance * math.cos(angle * bj_DEGTORAD),y + distance * math.sin(angle * bj_DEGTORAD)
end

function CreateStoneCircle(x,y)
	local distance=400
	local id=FourCC('LTlt')-- id камня
	for i=0,11 do
		local angle=30*i
		local xn,yn=MoveXY(x,y,distance,angle)
		CreateDestructable(id,xn,yn,angle,1,1)
	end
end

не проверял, но должно работать примерно так

Ельнур, Сможешь написать ещё более короткий вариант, обязательно покажи его
7
Bergi_Bear:
function MoveXY(x,y, distance, angle)
	return x + distance * math.cos(angle * bj_DEGTORAD),y + distance * math.sin(angle * bj_DEGTORAD)
end

function CreateStoneCircle(x,y)
	local distance=400
	local id=FourCC('LTlt')-- id камня
	for i=0,11 do
		local angle=30*i
		local xn,yn=MoveXY(x,y,distance,angle)
		CreateDestructable(id,xn,yn,angle,1,1)
	end
end

не проверял, но должно работать примерно так

Ельнур, Сможешь написать ещё более короткий вариант, обязательно покажи его
все отсалось в этой карте все игры удалено пишу китайский аниме моба
Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.