Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Угол отражения (http://www.flasher.ru/forum/showthread.php?t=192259)

lammer.Ok 11.01.2013 07:33

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

sasha88886 13.01.2013 05:58

Код AS1/AS2:

_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, ещё раз спасибо большое, сделал, что хотел)))


Часовой пояс GMT +4, время: 20:14.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.