Animation Unity动画循环偏移不工作

Animation Unity动画循环偏移不工作,animation,unity3d,offset,cycle,Animation,Unity3d,Offset,Cycle,我的理解是,如果我有一个30秒长的动画,也是一个循环,通过循环偏移,我可以使这个动画在不同于0秒的时间开始。所以我可以让它从10秒开始,到30秒,然后回到0,到30秒,然后继续循环。我有一个游戏对象,一个动画控制器和一个动画剪辑。我通过在项目文件夹中选择动画,为动画的循环偏移设置了一系列不同的值,然后在Inspector中更新了设置,但它什么也不做,动画每次仍然从第二个0开始,不管我写入了什么值 不确定这是否有帮助,但我也复制了我的游戏对象、动画控制器和动画剪辑,所以我实际上每个都有2个。但是,

我的理解是,如果我有一个30秒长的动画,也是一个循环,通过循环偏移,我可以使这个动画在不同于0秒的时间开始。所以我可以让它从10秒开始,到30秒,然后回到0,到30秒,然后继续循环。我有一个游戏对象,一个动画控制器和一个动画剪辑。我通过在项目文件夹中选择动画,为动画的循环偏移设置了一系列不同的值,然后在Inspector中更新了设置,但它什么也不做,动画每次仍然从第二个0开始,不管我写入了什么值

不确定这是否有帮助,但我也复制了我的游戏对象、动画控制器和动画剪辑,所以我实际上每个都有2个。但是,我确实转到了我的Animator窗口,以确保每个动画控制器的默认状态都是不同的。我还检查了每个对象是否具有不同的动画控制器。老实说,我甚至不认为这一部分有多重要,因为即使这些都是错误的,当更改循环偏移时,动画至少会从两个游戏对象上的稍后点开始。不过,发生的事情基本上没有什么,动画只是从0秒开始,到30秒,每次循环

我错过了什么?
提前谢谢

找出了错误。我猜手动输入值是因为某些原因,它不起作用。我要做的是首先将光标拖到文本“Cycle Offset”(循环偏移量)上,以这种方式修改值。

我不知道这是否是同一个问题,但我遇到了类似的问题。我做错的是我将“循环偏移”值设置为“帧”(如果要偏移动画15帧,我输入了15帧)


似乎该字段必须输入为全周期的速率。如果要将动画偏移一半,则应输入0.5。对于30帧的剪辑,这将偏移15帧

请注意,现在的有效范围是0到1.0: