[0]laya 3d 换装

通过unity导入模型文件,分为头,身体,脚,怎么换装?现在是能显示出来,不会播放动画?需要怎么写?
 
private changeEquip():void{
        //新装备
        Laya.loader.create("res/3d/pet_0_1_3.lh", Laya.Handler.create(this, this.loadModelFinish));
    } 
    private loadModelFinish():void{
        //新装备
        let model:Laya.Sprite3D = Laya.loader.getRes("res/3d/pet_0_1_3.lh");
        let sms:Laya.SkinnedMeshSprite3D = model.getChildAt(1) as Laya.SkinnedMeshSprite3D;
        sms.name="pet_0_1"; 
        //旧装备
        let smsOld:Laya.SkinnedMeshSprite3D = this.pet.getChildByName("ch_pc_hou_004_tou") as Laya.SkinnedMeshSprite3D;
        sms.skinnedMeshRenderer.rootBone =smsOld.skinnedMeshRenderer.rootBone ; 
        this.pet.removeChild(smsOld);
        this.pet.addChild(sms);
    }
 
 
已邀请:

要回复问题请先

商务合作
商务合作