Egret3D初步學習筆記三 (角色使用)


一 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();
}

 

 實際效果:

紅色方塊是另外寫的。不用管。。。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM