现在有一个需求,角色站在一个平台上,然后用手或鼠标拖动平台,角色也要跟着平台一起被移动。
现在问题是如果通过设置平台的 position 移动平台的话,角色偶尔会停留在原地。
我知道用刚体的 linearVelocity 移动平台能解决这个问题,但用 linearVelocity 移动物体如何做到手拖到哪就移动到哪里呢?
或者还有没有更好的办法?
现在有一个需求,角色站在一个平台上,然后用手或鼠标拖动平台,角色也要跟着平台一起被移动。
现在问题是如果通过设置平台的 position 移动平台的话,角色偶尔会停留在原地。
我知道用刚体的 linearVelocity 移动平台能解决这个问题,但用 linearVelocity 移动物体如何做到手拖到哪就移动到哪里呢?
或者还有没有更好的办法?
最简单的方法把角色的父节点设为平台
除了设置平台为父节点外,还需要设置什么参数吗?我刚刚测试了下还是一样,物理效果会失效。
目前我的平台刚体类型是 Static ,角色是 Dynamic ,其他参数除了修改了角色的重力跟摩擦力,基本都是默认值
移动平台的时候给角色的 linearVelocity.y += 0.00001 暂时解决了