Animation Unity Timeline动画事件未触发

Animation Unity Timeline动画事件未触发,animation,unity3d,timeline,Animation,Unity3d,Timeline,我一直在努力掌握Unity中的时间轴功能,但我遇到了一些问题,在我认为应该启动的时候,动画事件没有启动 我有一个对象,它由包含两个动画片段的动画轨迹设置动画。第一个片段的末尾包含一个动画事件。此剪辑循环7次。然后播放第二个剪辑一次: 我预计会观察该事件7次,但我只看到6次——最后一次事件不会触发 如果我在两个剪辑之间添加间隙,则所有7个事件都会正确触发: 这些剪辑的持续时间很短——我认为这两个剪辑之间的时间线进行了某种混合,从而停止了最后一个事件的触发。缓进和缓出持续时间设置为0。我尝试更改

我一直在努力掌握Unity中的时间轴功能,但我遇到了一些问题,在我认为应该启动的时候,动画事件没有启动

我有一个对象,它由包含两个动画片段的动画轨迹设置动画。第一个片段的末尾包含一个动画事件。此剪辑循环7次。然后播放第二个剪辑一次:

我预计会观察该事件7次,但我只看到6次——最后一次事件不会触发

如果我在两个剪辑之间添加间隙,则所有7个事件都会正确触发:


这些剪辑的持续时间很短——我认为这两个剪辑之间的时间线进行了某种混合,从而停止了最后一个事件的触发。缓进和缓出持续时间设置为0。我尝试更改外推和混合曲线设置,但似乎没有任何改变。

这已被确认为Unity中的一个错误-。

运行2019.1.8f1时,我也遇到了这个问题-我发现了另一篇关于层重需要非零的帖子。我正在使用动画事件触发一个将层权重从0混合的协同程序。通过将层权重设置为一个较小的数字(而不是零),将触发动画事件。