PDA

Просмотр полной версии : Угол отражения


lammer.Ok
11.01.2013, 07:33
Привет всем! Пишу арканоид, не знаю как найти угол отражения после того как шарик соударился с прямоугольником, в особенности, проблема с углами. Столкновения шарика с прямоугольником проверяется вручную, без хиттестов. Помогите сделать тригонометрией или линейными векторами отражение шара.

sasha88886
13.01.2013, 05:58
_root["sharik"+i]._x=Math.cos()
_root["sharik"+i]._y=Math.sin()
//при столкновение в функции cos и sin нужно вставлять новые направление
Есть вобщето много вариантов. Вы б показали код как вы шарик передвигаете

myregmail
14.01.2013, 11:54
Есть цикл статей на английском по векторам во Flash (с примерами).
http://www.tonypa.pri.ee/vectors/start.html
Там отдельно разобраны случаи отражения от угла, линии и пр.

lammer.Ok
16.01.2013, 16:39
myregmail, здорово, спасибо, почитаю)

Добавлено через 32 часа 55 минут
myregmail, ещё раз спасибо большое, сделал, что хотел)))