[]Laya.Animator重复播放某一个clip时有BUG

步骤:
在camera或者camera父节点的sprite3D上新建一个animator,
读取一个clip,
播放这个clip之前,改变里面_node.keyFrames.frame.data的值,比如正改负,负改正之类,
播放这个clip 第一次播放不会有问题,第二次以后的播放画面会闪烁,
重现几率 10/10

怀疑是animator里有cache,把animator.isCache设为false,再次播放时,抛出了异常。

规避的办法:不能复用之前读取的clip,每次播放clip都要重新加载新的clip,dispose旧的clip,然后再对每帧的播放数据进行修改后再播放,不会出现画面闪烁的情况。
已邀请:

183*****755

赞同来自:

把这个复现的代码,跟你解决问题的测试代码一同发给我。我抽空看下。
并附上原始资源文件,打成unityPackage。

demibug

赞同来自:

附件上传了。

要回复问题请先

商务合作
商务合作