Имеется способность с прямоугольной областью поражения, которая имеет угол вращения, равный углу взгляда кастера. Как найти координаты вершин такого прямоугольника, зная ширину и высоту прямоугольника, координаты кастера и его угол взгляда?

Полярные координаты. Позиция кастера на половину ширины и угол взгляда кастера+/-90 градусов, другие координаты от этих двух на длину по взгляду кастера.
`
ОЖИДАНИЕ РЕКЛАМЫ...
26
Полярные координаты. Позиция кастера на половину ширины и угол взгляда кастера+/-90 градусов, другие координаты от этих двух на длину по взгляду кастера.
Принятый ответ
27
не знаю поможет ли вам это <= немного там о другом, о спавне крипов. но принцип похож, там просто находит точки относительно центра ректа и угла поворота.
кажись наверн не то опять скинул, полярки ...
координаты
x,y - координаты смещения (или центр ректа), каждую секунду координаты сдвигаются, увеличивается радиус, по ним смещается рект
radius = radius + 32
x = x + radius*Cos(angle)
y = y + radius*Sin(angle)
angle - угол взгляда кастера, в дальнейшем это примет за угол между юнитом и точкой смещения (x,y)
A - длина, B - ширина
координаты вершин:
minx=x-(A/2)*angle
maxx=x+(A/2)*angle
miny=y-(B/2)*angle
maxy=y+(B/2)*angle
Чтобы оставить комментарий, пожалуйста, войдите на сайт.