23 lines
777 B
C#
23 lines
777 B
C#
|
|
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);
|
|||
|
|
}
|
|||
|
|
}
|