1、如何移动刚体?
2、碰撞组件和物理碰撞组件有什么不同?
3、三种物理碰撞组件有什么不同?
4、物理碰撞组件如何对碰撞回调?
5、碰撞组件如何对于碰撞回调?
1、如何移动刚体?
当我们的一个节点上有一个刚体,我们要进行移动。一般我们都会通过节点的setPosition进行移动,
但是刚体不会被影响,不管是Static、还是Dynamic还是Kinematic都不会被影响
我们可以通过
1、瞬时动作cc.place来进行移动而且不会影响刚体原本的运动轨迹
2、Action的所有动作。cc.moveBy;cc.moveTo;等等
2、碰撞组件和物理组件有什么不同?
碰撞组件没有类型之分,只要相交就会发生碰撞事件,如果不对碰撞进行处理,那就没有任何影响。
物理碰撞组件分类型,因为他们先会绑定刚体。如果刚体类型不同则会有不同的效果。
和Dynamtic类型刚体绑定的PhysicsBoxCollider会受重力影响,可以设置速度
和Static类型刚体绑定的物理组件,不会受重力影响,不可以设置速度,可以通过设置位置让其移动
和Kinematic类型刚体绑定的物理组件,不受重力影响,可以设置速度
3、三种物理组件有什么不同?
绑定了Dynamic(运动)类型的物理组件不能穿透绑定了Static(静态)类型的物理组件
绑定了Dyna