我有一个“就地”动画。来自统一文档文章
“教程:为人形“就地”动画编写根运动脚本。”
这意味着当您在场景中放置带有此动画的角色时,它不会移动角色。换句话说,动画不包含“根运动”
文档中的建议对我没有帮助,我需要你的帮助。
我在对象(以下简称角色)上挂了一个Animator组件,添加了一个具有 In Place动画(运行)的Controller,一切顺利,但他忽略了他的collider在所有其他人面前,经历了一切,事实是这个角色是人工智能,他带着导航网格代理组件和角色控制器行走,
问题通过Apply Root Motion参数解决,开启动画(运行)后开始原地运行但不再通过collider,这里是动画参数
如何解决这个问题呢?我还在Character Controller提供的内容之上放置了一个对撞机,它有所帮助,但我为什么要在另一个之上添加一个对撞机,因为对我来说这是不对的。感谢您的关注


解决了一个问题!
事实是,一旦我创建动画并在设置中使用Generic Rig 而不是Humanoid组装动画控制器后,在 Unity 中损坏了选项卡(材料、动画、装备),而 Root Motion 是动画的移动,这是我的第二个问题是我移动了动画代码。
一般来说,每个动画在使用之前都应该使用Humanoid Rig,并移动角色或在我的情况下使用动画 AI