popcorn/Editor/BuildCompressedPlayer.cs

23 lines
777 B
C#
Raw Normal View History

using UnityEngine;
using UnityEditor;
public class BuildCompressedPlayer : MonoBehaviour {
[MenuItem("Build/BuildAndroid")]
static void BuildAndroid(){
Build(string.Format("{0}_{1}_{2}.apk", PlayerSettings.productName, PlayerSettings.bundleVersion, PlayerSettings.Android.bundleVersionCode), BuildTarget.Android);
}
[MenuItem("Build/BuildIOS")]
static void BuildIOS(){
Build("xcode", BuildTarget.iOS);
}
static void Build(string locationPathName, BuildTarget buildTarget){
BuildOptions opt = BuildOptions.SymlinkLibraries;
// opt |= BuildOptions.Development;
opt |= BuildOptions.CompressWithLz4;
BuildPipeline.BuildPlayer(EditorBuildSettings.scenes, locationPathName, buildTarget, opt);
}
}