我有一个2d平台游戏,其中玩家精灵会根据它是否空闲,跳跃,左转或右转而改变。所以我使用动画制作工具做得很好,但我想介绍一个会改变播放器外观的雪域环境。
所以玩家有一个白雪皑皑的公共布尔会在玩家初始化时在动画师中设置白雪皑皑的变量。
这就是我的动画师的样子:
它工作正常,但即使玩家的雪变量默认为真,它也会进入正常的空闲状态,然后切换到非常明显的雪地空闲状态。
另一个问题是它似乎滞后了。这就是为什么我可以看到开关,因为它在切换之前暂停了大约半秒钟。即使我将动画设置为60fps,我也会在跳跃和向左和向右移动时注意到这一点。
如果我可以根据bool更改空闲动画,那么我可以在切换状态时处理其他延迟,但理想情况下,id喜欢修复两者。