请教一个关于**物理引擎中动态刚体(Dynamic Rigidbody)**的问题。
在使用物理引擎时,如果一个物体被设置为 动态刚体 :
我需要使用bullet选项防止刚体穿透碰撞盒。
- 在脚本中手动修改它的位置(如 setPosition / node.position)
•而不是通过 velocity / force / impulse 等物理方式驱动
想确认的问题
- 动态刚体在运行中被手动设置位置,这种做法是否本身就有问题?
- 动态刚体手动改位置是否属于一种“非推荐/反模式”的用法?
请教一个关于**物理引擎中动态刚体(Dynamic Rigidbody)**的问题。
在使用物理引擎时,如果一个物体被设置为 动态刚体 :
我需要使用bullet选项防止刚体穿透碰撞盒。
•而不是通过 velocity / force / impulse 等物理方式驱动
运动学刚体/节点同步到物理才建议手动设置吧。
手动设置,看有没有同步到物理成功,成功就没问题
容易出bug。你自己也知道你不是通过物理方式处理的。
听人劝,吃饱饭,我决定使用cc.RigidBodyType.Kinematic运动刚体。