Beispiel #1
0
        public static void ClearAll()
        {
            AssetDependenciesAnalysis analysiser = new AssetDependenciesAnalysis();

            analysiser.ClearAllAssetBundleName();
            AssetDatabase.Refresh();
        }
Beispiel #2
0
        public static void DeleteAll()
        {
            AssetDependenciesAnalysis analysiser = new AssetDependenciesAnalysis();

            analysiser.DeleteAllAssetBundle();
            AssetDatabase.Refresh();
        }
Beispiel #3
0
 public static void GenerateAll()
 {
     if (EditorUtility.DisplayDialog("AssetBundle打包提示", "开始打包AssetBundle?", "打包AssetBundle"))
     {
         AssetDependenciesAnalysis analysiser = new AssetDependenciesAnalysis();
         analysiser.AnalysisAllAsset();
         //tips:Unity5.x Scripts not need to build AssetBundle
         //analysiser.BuildAllScripts();
         GenerateAssetBundle(FilePathHelper.AssetBundlePath);
     }
 }
        public static void GenerateAll()
        {
            if (EditorUtility.DisplayDialog("AssetBundle Build", "开始打包AssetBundle?", "Build AssetBundle"))
            {
                //ToLuaMenu.BuildLuaToBundles();

                ToLuaMenu.CopyLuaFilesToBundles();

                AssetDependenciesAnalysis analysiser = new AssetDependenciesAnalysis();
                List <AssetBundleBuild>   list       = analysiser.AnalysisAllAsset();

                //tips:Unity5.x Scripts not need to build AssetBundle
                //analysiser.BuildAllScripts();
                GenerateAssetBundle(FilePathHelper.AssetBundlePath, list);
            }
        }