受控制的角色传送,并在地板中途卡住

时间:2018-01-09 17:13:29

标签: unity3d

我是团结的初学者,最近我开始观看youtube教程以获得如何制作动画的偏好 更准确地说,我正在观看这一系列的教程

https://www.youtube.com/watch?v=UdUi7-SsP3I&list=PLfxIz_UlKk7IwrcF2zHixNtFmh0lznXow&index=3

我主要遵循每一个步骤,但我可以看到其中一些可能是因为版本不同,而且我无法完成并且必须尝试解决

但是当我开始添加跳转输入时,这个问题就开始显示了

Currently in play mode and got stuck after just a few steps

在跳跃输入之前,角色工作正常,可以走路并完美地跑来跑去,但在那之后,角色开始传送到地板并冻结。现在,即使我试图扭转代码,它仍然无法正常工作。

我也读过评论,有些人和我有同样的问题,但没有一个人有明确的答案。

修改

这听起来很愚蠢,但在我关闭团结和睡眠之后,它再次正常工作而不做任何事情。仍然不明白为什么会发生这种情况

1 个答案:

答案 0 :(得分:0)

对我来说,确实看起来像动画偏移问题。我以前曾经发生过很多次。我按照这个顺序尝试以下内容,在每个之后进行测试:

  1. 在跳转动画上,设置Rig> “从此模型创建”的头像定义
  2. 在跳转动画上,在“动画”选项卡中,调整跳转动画片段的“根变换Y偏移”并应用,直到它看起来正确。我要去+ - .5f开始。
  3. 如果前面的步骤都不起作用,请从Mixamo下载新的动画。 Unity自本教程发布以来已更新,因此它可能导入原始项目文件的方式与在视频中导入的方式不同。