2014-09-21 4 views
1

Я пытаюсь создать столкновения группы в предсказателе, так что элементы в картине сталкиваются следующим образом:Настройки столкновений группы в предсказателе

  • G1 ударяется Все.
  • B1 и B2 сталкиваются друг с другом и G1, но не R1 или R2
  • R1 и R2 сталкиваются друг с другом и G1, но не B1 или B2.

CollisionGroups

Я играл вокруг с _Body.CollidesWith = Category.Cat1; и _Body.CollisionCategories = ..., но я в основном только гадать. На самом деле не нашли в документах полезных примеров, но я, возможно, тоже не искал нужного места.

Edit 1:

Итак, экспериментируя немного.

Предполагая, что _Body является В1 (а также применительно к В2) в картине, и Cat1 является G1 и Cat2 это все синие элементы ..

_Body.CollidesWith = Category.Cat1 & Category.Cat2; 
_Body.CollisionCategories = Category.Cat2; 

Если это не то позволить B1 столкнуться с землей (G1) и все остальные блюзы (элементы B #)? Применяя приведенный выше код делает все синие элементы сталкиваются ни с чем, даже не друг друга ...

ответ

1
_Body.CollisionCategories = Category.Cat1 | Category.Cat2; 

вместо

_Body.CollisionCategories = Category.Cat1 & Category.Cat2;