我正在阅读Unity 动画食谱书。我陷入了“根运动”主题。我现在能理解的是根运动允许游戏对象随着运动剪辑移动而无需编码。这取决于根节点。
但我无法想象/理解如何?或者像“烘烤姿势”这样的相关属性是什么..姿势是什么..?我在网上搜索发现有人在谈论它..但那里没有有用的教程!我尝试从统一文档中阅读有关该主题的内容,但这使情况变得更糟。https://docs.unity3d.com/Manual/RootMotion.html https://docs.unity3d.com/Manual/RootMotion.html
请帮助我提供示例/链接/重播
在花费更多时间搜索/观看视频/阅读其他书籍以了解一切之后。我会将我的答案放在这里,以便任何在理解这个主题时面临同样困难的人
跑步机与根部运动:有两种类型的动画:跑步机和根运动。跑步机意味着动画保持在原点,我们使用代码来移动该资产。根运动意味着运动直接内置到动画中,并且是动画而不是代码决定了物体移动的距离。
那你一定要看看这个视频当您导入角色和动画时,了解它在 Blender 以及稍后在 Unity 中的外观https://www.youtube.com/watch?v=d5z9dEnE4DE https://www.youtube.com/watch?v=d5z9dEnE4DE
根变换旋转:该选项捕获根节点的旋转并
将其应用于整个游戏对象。您可以将其设置为 Bake Into Pose 以禁用
根运动旋转。选择此选项后,旋转将被视为
动画的视觉效果并不会应用于游戏对象。你
对于每个不应该旋转角色的动画,应该将其设置为 true。你
可以将 Based Upon 选项设置为以下选项之一:
根变换位置 Y:此选项捕获垂直运动
根节点并将其应用于整个游戏对象。您可以将其设置为“烘焙”
摆出禁用 Y 轴根部运动的姿势。选择此选项后,Y 轴
运动将被视为动画的视觉效果,不会被应用
到游戏对象。您应该为每个“地面”动画将其设置为 true
(除非是跳跃)。
根变换位置 XZ :此选项捕获水平 (XZ)
根节点的移动并将其应用于整个游戏对象。你可以设置一下
烘焙成姿势以禁用 X 轴和 Z 轴的根部运动。有了这个选项
选择后,水平运动将被视为动画的视觉效果,并且
不会应用于游戏对象。对于所有静止的,您应该将其设置为 true
动画(例如空闲)。
好的动画可以结合传统(跑步机)和根运动方式。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)