![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2012
Сообщений: 297
|
Здравствуйте.
![]() Есть приложение, где при столкновение двух объектов выполняется условие (hitTestObject). Скажите, как можно сделать так, чтобы они просто отталкивались друг от друга? Чтобы они отлетали друг от друга? Я представляю такой алгоритм: x и y у каждого объекта отнимается то количество координат, которое мне нужно. Хорошо, это сделаю. Но как сделать это, когда в приложение используются косинусы, синусы, которые двигают объект в зависимости от его угла поворота? Прямо как в приложение: |
|
|||||
|
__________________
adobe AS3 manual |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 1,651
|
Вот у этого парня про физику намного лучше рассказано. http://noregret.org/tutor/n/collision/ Жалко as2.
__________________
мой пустой блог |
|
|||||
|
Регистрация: Aug 2012
Сообщений: 297
|
Спасибо за ссылки и за совет с box2d. Есть какие-нибудь русские статьи, которые ориентированы на box2d?
|
|
|||||
|
Регистрация: Feb 2011
Адрес: Украина Днепропетровск
Сообщений: 106
|
Не box2d это сторо Nepe быстрее и проще в понимании.
http://napephys.com/index.html |
|
|||||
|
Цитата:
И я одну написал http://swf-flash.blogspot.com/2012/1...ion-box2d.html
__________________
Гоночка |
|
|||||
|
Цитата:
Заморачиваться с ним прийдется, и не мало. |
|
|||||
|
Регистрация: Jul 2008
Сообщений: 912
|
Запилил себе движок под box2D, но нужно было под Nepe, у бокса такой стрёмный код, не советую box2D, много там сюрпризов и он тяжеловат для железа, его переписывали с C++ и не очень оптимизировали, наверное переписывался как есть.
Свою физику можно очень простую написать прочитав например Keith Peters - ActionScript 3.0 Animation - Making Things Move! (FED 2007) хоть на английском, но очень понятно всё. А вот если не примитивную физику, а например, физику твёрдых тел, то прийдётся посвятить этому несколько лет жизни, так что лучше Box2D или Nape, там уже всё готово. |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:16. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|