一 Scene
根據上一節的繼續。在導入unity4.7.1_Egret3D_Dll.unitypackage后。
在Unity中雙擊打開Assets/Egret3D/Example下的Example場景。

將Example_mesh的active勾選。並將其他的active勾選去掉。


Egret3D->Export->Scene 導出該場景

稍等片刻,可在Assets/Egret3D/Egret3DScene/Example下得到如下文件

復制到Egret3D項目resource下

加載MapConfg.json。並創建場景。
教程參考:http://developer.egret.com/cn/github/egret-docs/Engine3D/Egret3DDisp/Scene3D/index.html
// 用插件導出Scene 然后加載json配置文件 // 加載一個場景的配置 protected loadScene() { // 這是個特效組 var loader: egret3d.QueueLoader = new egret3d.QueueLoader(); loader.load("resource/Example/MapConfig.json"); loader.addEventListener(egret3d.LoaderEvent3D.LOADER_COMPLETE, this.onSceneComplete, this); } // 場景加載完成 protected onSceneComplete(e: egret3d.LoaderEvent3D) { var loader: egret3d.QueueLoader = e.target; var scene: egret3d.Scene3D = loader.getAsset("resource/Example/MapConfig.json"); // 替換場景 中的scene // 並把原來主攝像機加載當前場景 this.view3D.scene = scene; this.view3D.scene.addChild(this.view3D.camera3D); // 如果主攝像機在 scene 節點中 則不需要再添加為子節點 但是需要設置 view.camera3D }
運行Egret

