一 Unity中編輯角色
仍然使用unity4.7.1_Egret3D_Dll.unitypackage。
里面含有一個角色。
二 查看人物的動畫
選中lingtong
屬性面板里有個Animator
選擇window->Animator 可以打開動畫編輯面板.目前只有一個動作。egret太敷衍了。多幾個動畫測試都不行。。
對應的文件,可以在Assets窗口中看到。
我們可以編輯當前動畫。具體操作得學學unity才知道。。。
三 導出人物
Egret3D->Export->SkinnedMesh
設置導出項
點擊Export,導出
我們可以在unity得目錄下得到0_lingtong文件夾,里面包含導出的角色信息。
復制到egret目錄下
加載並使用
private role: egret3d.Role; /**加載角色*/ private loadRole(){ var roleLoader: egret3d.QueueLoader = new egret3d.QueueLoader(); roleLoader.addEventListener(egret3d.LoaderEvent3D.LOADER_COMPLETE, this.onLoadComplete, this); roleLoader.load("resource/Example/SkinnedModel/0_lingtong/MapConfig.json"); } protected onLoadComplete(e: egret3d.LoaderEvent3D): void { this.role = e.data; this.view3D.addChild3D(this.role); this.role. skeletonAnimation.play(); }
實際效果:
紅色方塊是另外寫的。不用管。。。