在Box2d中,正如我所理解的那样,对象具有默认的碰撞响应,它允许对象停止移动或反弹(如果您设置了恢复)。
此外,您可以说,对象是一个传感器,因此您可以实现您自己的碰撞响应。
现在,我想对某些类型的冲突使用默认的冲突响应,而我希望完全控制与特定对象的碰撞。
例如:玩家应该停止移动或反弹,如果他与墙壁碰撞,但当他与一颗子弹相撞时,它应该释放Hp,而子弹应该被移除。
因此,我希望有一些类似的接触过滤器,但对象,不匹配的过滤器,应该与默认行为反应。
这样的事有可能吗?
我怎么能这么做?
谢谢
https://stackoverflow.com/questions/23884606
复制相似问题