Nat*_*man 2 box2d libgdx
到目前为止,我有一堆盒子是我的敌人原型在静态的地面上移动.
我不希望他们互相撞击并互相撞击,但我确实希望他们与地面和我发射的任何射弹发生碰撞.
我该怎么做?
从我到目前为止发现的情况来看,将它们设置为传感器似乎是唯一的可能性,但是我如何让它们不会从地面掉落并检测到抛射物碰撞?它看起来不像是快速切换isSensor会起作用.
有不同/更好的方式吗?
小智 5
您需要阅读此box2d碰撞过滤
您可以设置实体的类别,然后使用maskbits确定应该碰撞哪些实体.
在这种情况下,您也可以使用groupIndex.设置敌人身体的groupindex为负和groupIndex.有关这方面的更多信息,请阅读上述链接,您的概念将更加清晰.
归档时间:
12 年 前
查看次数:
383 次
最近记录: