Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   [Box2D] баг движка или я не втыкаю (http://www.flasher.ru/forum/showthread.php?t=143935)

evgen4ik 29.08.2010 23:59

баг движка или я не втыкаю
 
Начал юзать бокс2д и наткнулся на откровенную глупость.
Хочу изменить линейное торможение тела:
Код AS3:

b.m_linearDamping=b.m_linearDamping*1.5; //не работает

Но если предварительно изменить картинку, то ситуация правится!!!
Код AS3:

b.m_shapeList.m_userData=new PhysBoxCheck();
b.m_linearDamping=b.m_linearDamping*1.5; //отлично работает

Причём, если после изменений вернуть предидущую картинку опять всё ломается :(
Код AS3:

b.m_shapeList.m_userData=new PhysBoxCheck();
b.m_linearDamping=b.m_linearDamping*1.5;
b.m_shapeList.m_userData=new PhysBox(); //не работает

Хотелось бы узнать.... ПОЧЕМУ? и КАК ЭТОГО ИЗБЕЖАТЬ?

Добавлено через 21 минуту
Очень уж долгомучал этот вопрос. Но, блин.... парадокс! Как только опубликовал тему
сразу нашёл ОТВЕТ :)
Ошибка оказалась в коде. Закройте и удалите эту тему напроч, чтоб не позорила! :)


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

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