Unity自动化打包脚本设置

代码如下:

using UnityEditor;
using UnityEngine;

public class PackageTools
{
    [MenuItem("Tools/PerformBuild")]
    public static void PerformBuild()
    {
        // 设置签名
        PlayerSettings.Android.keystoreName = "完整路径(包含文件后缀)";
        PlayerSettings.Android.keystorePass = "密码";
        PlayerSettings.Android.keyaliasPass = "密码";

        // 设置productName和版本号
        PlayerSettings.productName = "项目名称";
        PlayerSettings.bundleVersion = "版本号(1.1.1.0)";

        // 设置Unity打包信息
        string[] scenes = { "Assets/Scenes/Main.unity"};
        var name = "打包文件夹" + Application.productName + ".apk";
        BuildPipeline.BuildPlayer(scenes, name, BuildTarget.Android, BuildOptions.None);
    }
}

Unity命令官方链接:Link

可以根据项目需求进行增减处理。

你可能感兴趣的:(Unity-编译器扩展)