为什么我的动画在Unity中倒退?

时间:2018-12-31 06:25:04

标签: c# unity3d animator

好的,这是一个视频,显示了很容易解释的问题 https://youtu.be/7701UK0ijy4

我的问题纯粹是当我切换到“跑步向左”动画时,它仍然会播放“跑步向右”动画

在阅读此列表之前,您只知道它没有作用。 到目前为止,我已经尝试将Main_Run_Left的Speed设置为-1。 我已选中“镜像”框。 我已经删除了所有动画并对其进行了重置。

编辑:我将Running_Left动画切换为其他怪物动画,并且效果很短暂?就像在播放running_Left时设置了另一个怪物动画吗?就像我简短地说过的那样,它在左转时又回到了右转。

DateTimeOffset.ParseExact(DOCDate, "dd.MM.yyyy HH:mm:ss.fff z", CultureInfo.InvariantCulture);

1 个答案:

答案 0 :(得分:2)

您正在做的事情很奇怪。您有向右行走的动画和向左行走的动画,即使它们彼此是镜像翻转。删除向左走的动画,然后将另一个重命名为“正在走动”怎么样?然后删除动画器中的所有布尔并将其替换为一个称为“移动”的布尔。从chillin过渡到walking的条件是“ Moving”布尔值是否正确,反之亦然。然后在代码中,当精灵的水平小于零时翻转精灵。我在下面发布了一个脚本,该脚本显示了我在说什么。

(9.1 * 9).toFixed(2) = "81.90"