关于Animator.linkSprite3DToAvatarNode引起报错问题

如果我把两个相同的sprite3D使用Animator.linkSprite3DToAvatarNode挂到同一个Animator的相同挂点上,会导致其中一个失效(还不清楚是先挂的时候还是后挂的失效),即不会跟随挂点移动,并且,在unLinkSprite3DToAvatarNode其中一个后,再次调用unLinkSprite3DToAvatarNode卸载另一个的时候会引起报错,报错堆栈如图

报错.png


看代码是unLinkSprite3DToAvatarNode时会执行animator._cacheNodesToSpriteMap[nodeIndex]=null导致
 
测试工程已经上传,麻烦再帮看一下
已邀请:

qian

赞同来自:

这个你上传个demo看看吧

要回复问题请先

商务合作
商务合作