Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   [Box2D] Box 2d - движение объектов, импульсы (http://www.flasher.ru/forum/showthread.php?t=194008)

PaladinNew 06.02.2013 11:47

Box 2d - движение объектов, импульсы
 
Всем привет!
Сделал в box2d для игры движение объектов - они сталкиваются, движутся в разные стороны. Но со временем они останавливаются совсем - а хотелось бы что бы они продолжали двигаться.
Можно ли задать такие параметры, что бы объекты двигались постоянно- или мне по Таймеру нужно задавать импульс движения?

Asfel 11.02.2013 19:11

Можно написать свой конкат листенер и не гасить импульс при столкновении. Можно написать свой контроллер похожий на b2BuoyancyController и не гасить импульс. Можно упругость тел выставить такой чтобы импульс не гас:)

PaladinNew 13.02.2013 00:08

Спасибо за идею!!!))) точнее за ряд идей))))

GBee 13.02.2013 00:25

Может еще поиграть с трением и инерцией?

PaladinNew 13.02.2013 18:35

Трение установлено 0, а инерция - это где установить? Эластичность может как то повлиять?

Asfel 13.02.2013 19:03

Можешь попробовать линеар дампинг выставить в 0. Но на сколько я помню там был где то параметр как раз для того чтобы объекты не теряли ускорение от столкновений... В любом случае по боксу легко очень найти ответ на офф форуме:)

PaladinNew 13.02.2013 20:30

ок, спасибо)

Добавлено через 2 часа 10 минут
еще вопрос - я использую бокс 2.0.2. Стоит ли переписывать на 2.1 - у меня не так многое используется из этой библиотеки? интересно производительность выше у 2.1?


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

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