ocosCreator碰撞检测-Boxcollider和PhysicsBoxCollider的使用和区别
就很疑惑为什么我添加了碰撞体然而两个物体却会互相穿越呢。
我使用的是Boxcollider
1首先是我没开启物理效果
/ //开启物理效果
cc.director.getPhysicsManager().enabled = true;
当开启物理效果后 物体的确会有重力往下掉 嗯结果所有具有刚体属性的物体都在往下掉
好吧 rigidbody里面可以调整属性 让相应的物体保持静态 。
静态是静态了 怎么两者相触还是会穿越呢?
2.后来发现还有个PhysicsCollider 这个Collider又是什么鬼东西?
用了之后发现和BoxCollider差不多啊 但是不会发生穿越的事情了,好吧 我懂了
cc.BoxCollider/cc.CircleCollider/cc.PolygonCollider,继承自cc.Collider,使用此碰撞组件将不具有物理效果,若不额外处理会发生穿透现象。
嗯这个就用在游戏中吃星星 buff什么的地方
真正需要碰撞 还是得用PhysicsCollider。