新手一枚,刚从1.4.2升级上来,初次使用碰撞。
1.地图类型为平面地图
2.摇杆控制8方向移动
3.我依照physics-example给主角依次添加:RigidBody(type:static),PhysicsBoxCollider。
4.添加Physics节点,增加子节点border,barrier,依次添加组件:RigidBody(type:static),PhysicsBoxCollider。
为啥主角移动到Physics节点不会进行物理碰撞?
开启了:
let physicsManager = cc.director.getPhysicsManager();
physicsManager.enabled = true;
physicsManager.debugDrawFlags =
// 0;
// cc.PhysicsManager.DrawBits.e_aabbBit |
// cc.PhysicsManager.DrawBits.e_pairBit |
// cc.PhysicsManager.DrawBits.e_centerOfMassBit |
cc.PhysicsManager.DrawBits.e_jointBit |
cc.PhysicsManager.DrawBits.e_shapeBit
;
形状都绘制出来了,还是没碰撞效果