如上图所示,动作的AnimationClip需要动态加载进去。经过多次试验,发现两个问题:
1.动态加载的AnimationClip会导致人物炸裂
2.进行rebuild之后会闪烁一帧
上述两个问题:
问题1:炸裂需要在动态加载动作之后,进行timeline的重新构建,也就是RebuildGraph。
具体代码:
PlayableDirector director = GameObject.FindObjectOfType();
director.RebuildGraph(); //must rebuild
问题2:什么时候rebuild,在动作加载完之后,立即RebuildGraph。