Показать сообщение отдельно
Старый 29.08.2010, 23:59
evgen4ik вне форума Посмотреть профиль Отправить личное сообщение для evgen4ik Найти все сообщения от evgen4ik
  № 1  
Ответить с цитированием
evgen4ik

Регистрация: Apr 2010
Сообщений: 82
По умолчанию баг движка или я не втыкаю

Начал юзать бокс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 минуту
Очень уж долгомучал этот вопрос. Но, блин.... парадокс! Как только опубликовал тему
сразу нашёл ОТВЕТ
Ошибка оказалась в коде. Закройте и удалите эту тему напроч, чтоб не позорила!


Последний раз редактировалось evgen4ik; 30.08.2010 в 00:13.