Unity生成素材,运行时加载到游戏中
此文简单的说明下,在unity编辑器中导出材质(Material),并在运行时使用WWW加载到游戏中.
1.从editor中先导出(材质)资源文件.
function LoadMat(url:String){Debug.Log(url);var www:WWW = WWW(url);yield www;// Debug.Log(typeof www.assetBundle.mainAsset);var mat:Material = www.assetBundle.mainAsset; //这里获取下载的材质.可直接应用到模型.}
其余的素材资源,如果模型fbx,声音等.导出后在运行时加载到游戏中的方式类似哦.
导出场景(关卡)的方式则不同:
1 楼 chwu 2012-02-02 我感觉这个内存控制不是很好控制!内存会一直增加! Resources.UnloadUnusedAssets 卸载不用的资源时帧率又会太低!
哎!