首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

Unity导出边卡,运行时加载关卡到游戏中

2012-09-24 
Unity导出关卡,运行时加载关卡到游戏中1.将场景导出为素材文件//指定将要导出的场景@MenuItem(Assets/Exp

Unity导出关卡,运行时加载关卡到游戏中
1.将场景导出为素材文件

//指定将要导出的场景@MenuItem("Assets/ExportScene")static function BuildStreamedScene(){var levelPath:String = EditorUtility.OpenFilePanel("选择要导出的场景文件","","unity");if(levelPath.Length != 0){BuildScenes([levelPath]);}}// 保存导出的场景static function BuildScenes(levels:String[]){var locationPath:String = EditorUtility.SaveFilePanel("指定保存场景的位置","","New Scene","unity3d");if(locationPath){BuildPipeline.BuildStreamedSceneAssetBundle(levels,locationPath,BuildTarget.WebPlayer); }}

2.运行时加入素材文件,并累加到当前的场景.
function Start () {var url:String = "file://d:/tmp/_2.unity3d";var www:WWW = WWW(url);yield www;var bundle:AssetBundle = www.assetBundle;Application.LoadLevelAdditive("2");}

,这样就可以将一个场景加载到当前的场景了.

热点排行