如何确定两个实体是否应在box2d中碰撞?
到目前为止,我有一堆盒子,它们是我的敌人原型,在静止的地面上移动 我不想让它们互相碰撞,互相撞击,但我确实希望它们与地面和我发射的任何射弹发生碰撞 我该怎么做 从目前为止我发现的情况来看,将它们设置为传感器似乎是唯一的可能性,但我如何让它们不掉到地上,并检测抛射物碰撞?快速切换传感器似乎不起作用 有没有其他/更好的方法 你需要阅读这篇文章 您可以设置实体的类别,然后使用maskbits决定哪些实体应该碰撞如何确定两个实体是否应在box2d中碰撞?,box2d,libgdx,Box2d,Libgdx,到目前为止,我有一堆盒子,它们是我的敌人原型,在静止的地面上移动 我不想让它们互相碰撞,互相撞击,但我确实希望它们与地面和我发射的任何射弹发生碰撞 我该怎么做 从目前为止我发现的情况来看,将它们设置为传感器似乎是唯一的可能性,但我如何让它们不掉到地上,并检测抛射物碰撞?快速切换传感器似乎不起作用 有没有其他/更好的方法 你需要阅读这篇文章 您可以设置实体的类别,然后使用maskbits决定哪些实体应该碰撞 在这种情况下,还可以使用groupIndex。将敌方尸体的groupindex设置为负数和
在这种情况下,还可以使用groupIndex。将敌方尸体的groupindex设置为负数和groupindex。有关这方面的更多信息,请阅读上面的链接,您的概念将更加清晰 我建议使用自定义的碰撞过滤器。。。类别、组和这些东西令人困惑,甚至没有过滤器那么强大。这似乎正是我需要的,谢谢。哦,对于其他使用libgdx的人来说,如果他们想要一个更面向java的教程,@noone好的,谢谢,我会关注过滤器掩码的内容。文章中建议的教程网站有大量关于Box2d的优秀文章。我经常在那里寻找答案。