少年修仙传客户端基础资源
client_Wu Xijin
2019-05-20 d575559bfe94785e424aa31cd40ff70ffb5aa4af
Assets/Editor/Tool/BuildExtersion.cs
@@ -155,6 +155,9 @@
            {
                UpdateAudioSetting.SetAllAudioAssetBundleName();
                ExcuteBuildAsset("audio", buildParameters);
               // UpdateVideoSetting.SetAllVideoAssetBundleName();
               // ExcuteBuildAsset("video", buildParameters);
            }
            else
            {
@@ -167,8 +170,8 @@
            Debug.Log(ex);
            EditorApplication.Exit(1);
        }
    }
    }
    public static void BuildShader()
    {
        try
@@ -289,13 +292,13 @@
        }
    }
    private static void ExcuteBuildAsset(string _category, BuildParameters _params)
    private static void ExcuteBuildAsset(string category, BuildParameters @params)
    {
        var opt = BuildAssetBundleOptions.None;
        opt |= BuildAssetBundleOptions.ChunkBasedCompression;
        opt |= BuildAssetBundleOptions.DeterministicAssetBundle;
        AssetBundleBuildExtersion.Build(_params.GetWholeOutPutPath(), _category, opt, _params.buildTarget);
        AssetBundleBuildExtersion.Build(@params.GetWholeOutPutPath(), category, opt, @params.buildTarget);
    }
    class BuildParameters
@@ -350,7 +353,17 @@
        public string GetWholeOutPutPath()
        {
            return StringUtility.Contact(outputPath, "/", buildTarget.ToString().ToLower());
            switch (buildTarget)
            {
                case BuildTarget.Android:
                    return StringUtility.Contact(outputPath, "/android");
                case BuildTarget.iOS:
                    return StringUtility.Contact(outputPath, "/ios");
                case BuildTarget.StandaloneWindows:
                    return StringUtility.Contact(outputPath, "/standalone");
                default:
                    return string.Empty;
            }
        }
    }