【发布时间】:2019-04-03 15:35:10
【问题描述】:
看我的动图
在我的动画中,“climb-to-top” > “stand”,当转场进入“stand”时,角色位置将重置为转场开始
当我尝试另一个爬到顶部时,请看我的 gif,“爬到顶部 2” > “站立”将使角色站在顶部
我将“climb-to-top”和“climb-to-top2”应用于同一个“apply root motion”角色,为什么一个重置位置,一个没有?
更新
爬到顶部来自SD Unity-chan Adventure Action Pack >climb_mount@unlock
climb-to-top2 来自RPG Character Mecanim Animation Pack > Climb-Ladder-Off-Top
它们是有偿资产,抱歉我无法上传 2 个动画文件
更新:
我问“SD Unity-chan Adventure Action Pack”作者,它回答:
您好,roro codeath 感谢您购买 Haon 的包裹!并感谢 感谢您让我们知道问题所在。
解锁动作不是 Root 动作。带 Y 轴的动态运动 海拔。因此,它不是错误。现在,我们正在准备 Root 与包更新的议案。 (计划在 12 月更新。)
在某些情况下,更改运动选项可以解决问题。 请参考下面的视频。 https://www.dropbox.com/s/5fxqrmgs13931uv/2018-10-31%2006-31-13-234.mp4?dl=0
我希望您的问题能够通过这种方式得到解决。谢谢
在统一编辑器方面,即使我在 fbx 检查器 > 动画 > 运动 > 根运动节点中设置了 Climb fbx 根运动,这个错误仍然存在,所以也许我应该在 Maya 中做点什么
【问题讨论】:
-
您是否尝试过应用“Root Motion”?
-
@bolkay 是的,我“应用根运动”,但我将“爬到顶部”和“爬到顶部2”应用到同一个“应用根运动”字符,为什么要重置一个位置,一个没有?
-
有趣。那么,您希望行为如第二个 gif 所示?如果是,我怀疑动画设置有问题。
-
@bolkay 我在统一检查器中比较了 2 个动画 FBX,我认为它们的 conf 相同,所以我很困惑,是什么导致了差异
-
如果你是对的,这是一种奇怪的行为。如果还没有,您还应该检查 Root Transform Position 设置。