[]为啥我克隆的对象,动画会相互影响
_shou是一个网格模型;
///自己的手
var myClone:MeshSprite3D = _shou.clone();
var myAmn:SkinAnimations = myClone.addComponent(SkinAnimations) as SkinAnimations;
myAmn.templet = AnimationTemplet.load( "3d/shou/newShou.lsani");
_shouAry[0] = myClone;
_shouLayer.addChild(myClone);
/////////////左手
var cloneShou:MeshSprite3D;
cloneShou = _shou.clone()
var leftAmn:SkinAnimations = cloneShou.addComponent(SkinAnimations) as SkinAnimations;
leftAmn.templet = AnimationTemplet.load( "3d/shou/newShou.lsani");
_shouAry[1] = leftAmn;
///为啥后面调用播放的时候两个都会播放
((_shouAry[0] as MeshSprite3D).getComponentByType(SkinAnimations) as SkinAnimations).player.play(0,1,0);
///自己的手
var myClone:MeshSprite3D = _shou.clone();
var myAmn:SkinAnimations = myClone.addComponent(SkinAnimations) as SkinAnimations;
myAmn.templet = AnimationTemplet.load( "3d/shou/newShou.lsani");
_shouAry[0] = myClone;
_shouLayer.addChild(myClone);
/////////////左手
var cloneShou:MeshSprite3D;
cloneShou = _shou.clone()
var leftAmn:SkinAnimations = cloneShou.addComponent(SkinAnimations) as SkinAnimations;
leftAmn.templet = AnimationTemplet.load( "3d/shou/newShou.lsani");
_shouAry[1] = leftAmn;
///为啥后面调用播放的时候两个都会播放
((_shouAry[0] as MeshSprite3D).getComponentByType(SkinAnimations) as SkinAnimations).player.play(0,1,0);
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
183*****755
赞同来自:
着急了跟帖,我发你内测版引擎!