我应该在项目中只有一个box2d联系人监听器吗?
假设我有一只鸟和一块石头。他们会使用相同的听众还是拥有自己的听众?
由于
答案 0 :(得分:0)
使用一个联系人监听器,让它处理各种对象组合发生碰撞的情况。
通常情况下,我只是告诉每个物体与另一个物体相撞,并让它在内部决定是否应该做任何事情。
答案 1 :(得分:0)
您只需要一个联系人监听器。
请注意,聆听者已初始化'。它运行一次。它并不适用于多个实例。它会消耗内存并导致速度减慢。
将所有项目保存在数组或矢量对象中。
使用联系人侦听器类管理条件。 迭代对象来测试事物是否相互碰撞。