![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Dec 2010
Сообщений: 177
|
В Box2D в ContactListener мы проверяемс столкновения сл образом:
var object1:* = contact.GetFixtureA().GetBody().GetUserData(); var object2:* = contact.GetFixtureB().GetBody().GetUserData(); if (!object1 || !object2) return; // Как можно оптимизировать нижеприведенную часть? if (object1 is Barrel && object2 is Doll ) { object1.explosion(); } else if (object1 is Doll && object2 is Barrel) { object2.explosion(); // еще и дублировать приходится } |
![]() |
Часовой пояс GMT +4, время: 02:33. |
|
|
« Предыдущая тема | Следующая тема » |
|
|