![]() |
|
||||||||||
|
|
|
|||||
|
Всем привет!
продолжаю мучать бокс Перешел с версии 2-0-2 на 2-1-а там проверка выполняется по другому (в 2-0-2 можно б2КонтактЛистнер переопределить) а в новой версии есть новые возможности вот пример получение всех тел столкнувшихся с жтим: static public function getContacts(my:Element):Array { var arr:Array = []; var edge:b2ContactEdge = my.body.GetContactList(); while (edge) { var fixA:b2Fixture = edge.contact.GetFixtureA(); var fixB:b2Fixture = edge.contact.GetFixtureB(); var other:b2Body = null; if (fixA.GetBody() == my.body) other = fixB.GetBody(); else if (fixB.GetBody() == my.body)other = fixA.GetBody(); if (other) arr.push(other); edge = edge.next; } return arr; } чем надо ну т.е. объекты еще не вместе а он говрит что уже колизица я чтото не так делаю?) |
|
|||||
|
Регистрация: Jul 2009
Сообщений: 57
|
Если проблемку решил, то напиши ответ (интересно же!). А если нет, то попробуй посчитай, количество шагов от определения коллизии до ее реального наступления, может в этом есть какая то логика
|
![]() |
![]() |
Часовой пояс GMT +4, время: 06:07. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|