Просмотр полной версии : Угол отражения
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, ещё раз спасибо большое, сделал, что хотел)))
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.