我一直在尝试为我的角色添加一个动画,让他走路。我已经从Mixamo分配了动画并操纵了我的角色。每次我运行游戏时,我的角色在行走和跑步时都会在腰部高度的地形下行进,尽管闲置时他仍然在地形之上。
我已经在他身上添加了一个角色控制器并检查它是否已正确放置。我还列出了他目前的样子截图。我希望有人可以帮助让我的角色留在现场,而不是每次都漂浮! :)
非常感谢!
答案 0 :(得分:0)
根据我的经验,我没有看到您添加的屏幕截图;
通常,当角色的原点(枢轴点)低于地形本身时,角色不会停留在地形上。通常为了控制角色,我们在Unity上使用角色控制器组件,如果需要,你需要确保控制器胶囊在地形也是如此。
因为,你说你只有在角色移动时才会遇到问题,可能是在动画角色的枢轴点移动到地形之下。发布您的角色配置以获得更好的答案。
编辑:今天我的一个对象遇到了类似的问题,我添加了BoxCollider组件并解决了这个问题。但是我仍然相信你的问题是因为Pivot点