Unity角色控制器弹跳



我有一个带有角色控制器的游戏对象。我设置它移动和跳跃。一切都很正常,但当我添加动画器时,物体在降落到包含盒子碰撞器的其他物体上后会反弹一次。

我已经尝试了很多方法,但他们没有导致一个积极的结果。我试着编辑fbx模型,改变锚点,改变角色控制器在对象上的位置。

当我移除动画器时,问题消失了,但我需要使用运动动画。由于某种原因,它会影响重力。没有它,玩家的游戏对象就会跳得更高。我不久前一直在Unity中工作,我不记得如何解决这个问题。

如果你正在使用RigidBody组件,你可能需要为你的玩家制作一个物理材质。对象的物理材料定义一些属性如多少反弹。在Assets文件夹中:点击create>物理材料

这将创建一个物理材质。编辑弹性并将其添加到角色的RigidBody中。

最新更新