我正在 box2d / cocos2d 中编写一个游戏,其中的东西从天上掉下来,当它们接触到地板或玩家时,它们应该从场景中移除。我已经ContactListener
按照Ray Wenderlich 的教程实现了一个,但它的问题是,任何时候任何东西触及它都会被删除。
我需要的是某种方式来知道哪些是可以删除的对象。我看到SetUserData
Box2d 中有一个函数,我可以在其中设置数据,但它不会接受int
s 并且似乎只接受一个似乎增加了不必要的复杂性的类。
实现我想要的最简单的方法是什么?