unity3d - 在统一中,动画师从一个动画过渡到另一个动画将重置角色位置
问题描述
看我的gif
在我的动画师中,“爬到顶部”>“站立”,当转场进入“站立”时,角色位置将重置为转场开始
当我尝试另一个爬到顶部 2 时,请看我的 gif,“爬到顶部 2”>“站立”将使角色站在顶部
我将“climb-to-top”和“climb-to-top2”应用于同一个“apply root motion”角色,为什么一个重置位置,一个没有?
更新
登顶来自SD Unity-chan Adventure Action Pack > 爬山@unlock
crawl-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 中做一些事情
解决方案
我找到了解决方案,我在这里回答,在这个动画 fbx 中,模型骨架没有根对象(如统一游戏对象中心点)来确定变换位置
推荐阅读
- python - 对于语义分割,如何在 Pytorch 中执行数据增强?
- list - 无法使用列表创建 ListView.builder
- javascript - 如何通过 html2canvas 显示 svg QR?
- python-3.x - python中是否有扩展数据间隔的功能?
- django - 比较 Django 模型字段和 HTML 中的 request.user.username
- python - 从不同文件中的同一类访问函数
- javascript - fs.readFileSync 不是函数?
- gsl - GSL 上的自适应显式二阶龙格库塔方法
- apache-kafka - Confluent Kafka 复制器 | 消费者组偏移量未复制到目标集群
- python - ValueError: Expect x to be a 1-D sorted array_like.我试图绘制平滑曲线但不能