Advertisement

unity 资源管理 打包

阅读量:

Unity中的资源主要分为两类,一种是编辑器中可见的Prefab,另一种是在运行时动态加载的AssetBundle。要掌握Unity的资源管理,首先需要从打包流程入手。打包的对象同样分为两种类型,一类是独立资源,这类资源不会引用其他文件;另一类则是窗口和模型等需要引用其他资源的文件。对于独立资源可以直接进行打包处理,而对于存在依赖关系的资源则需要采取一些特殊的处理方式。

1.前期准备:由于需要进行一些选项设置,因此需要创建一个可拖动的窗口,并继承自EditorWindow类,同时确保类名与脚本名称保持一致。

复制代码
 //在工具栏显示打开界面按钮

    
 	[MenuItem ("Tools/BuildAssetBundleWin")]
    
     static void _build()
    
     {
    
     BuildAssetBundleWin window = (BuildAssetBundleWin)GetWindow(typeof(BuildAssetBundleWin));   
    
     }
    
    
    
    

将打包按钮与相关选项利用OnGUI功能呈现在用户界面中。

复制代码
 void OnGUI()

    
     {
    
     GUILayout.Begi

全部评论 (0)

还没有任何评论哟~