求助:物理引擎绑定物体后,无法通过动画去修改改物体的位置

版本:2.0正式版。我使用物理引擎绑定了一个物体,然后需要通过动画去修改这个物体的位置,是无效的,请问下有遇到此类问题的吗?解决了吗?怎么解决的?

http://docs.cocos.com/creator/manual/zh/physics/physics/rigid-body.html

刚体类型

box2d 原本的刚体类型是三种:Static, Dynamic, Kinematic。在 CocosCreator 里多添加了一个类型:Animated。
Animated 是从 Kinematic 类型衍生出来的,一般的刚体类型修改 旋转 或 位移 属性时,都是直接设置的属性,而 Animated 会根据当前 旋转或位移 属性与目标 旋转或位移 属性计算出所需的速度,并且赋值到对应的 移动或旋转 速度上。
添加 Animated 类型主要是防止对刚体做动画时可能出现的奇怪现象,比如 穿透 等。

cc.RigidBodyType.Static
静态刚体,零质量,零速度,即不会受到重力或速度影响,但是可以设置他的位置来进行移动。

cc.RigidBodyType.Dynamic
动态刚体,有质量,可以设置速度,会受到重力影响。

cc.RigidBodyType.Kinematic
运动刚体,零质量,可以设置速度,不会受到重力的影响,但是可以设置速度来进行移动。

cc.RigidBodyType.Animated
动画刚体,在上面已经提到过,从 Kinematic 衍生的类型,主要用于刚体与动画编辑结合使用。

1赞

谢谢,在实测中使用Animated并未产生对应的效果-以动画驱动,

1:你需要将问题再描述的详细一点:比如刚体的属性设置。该节点的结构,物理引擎的设置情况,如何使用动画驱动的。期望表现,实际表现。

谢谢你,问题已经处理了。

怎么解决的

怎么解决的

请问,怎么解决的???