我把同一个prefab在一个场景scen中添加了三个,这个prefab带个animation组件,animation中有一个clip。当调用三个prefab的animation中clip并修改clip的speed时,第一个修改的speed的不起作用,第二个和第三个起作用。另外还有,clip设置了循环播放,clip时间轴上我还添加了几个事件,我在事件触发时会去更改clip的speed,但同样三个prefab的都不起作用。在日志中输出的speed值明明已经被修改,但实际没有效果。
clip 属于 Asset 的中一种,一般不需要动态修改。如果要改 speed,应该修改组件中的 AnimationState 的 speed。
AnimationState中有speed属性么?我查了下api,没有speed啊。
可以在api中clip的speed那里加上不能动态更改的使用限制。这样就清楚了。

