unity自动打包工具

build.sh

export unity="D:/Program Files/Unity2018.2.0f2/Editor/Unity.exe"
#项目路径 项目需要根据自己的工程目录设置
export projectPath="../New Unity Project"
export unity_log_export="D:/buildLog.txt"
export channel_name=test


if "$unity" -quit -batchmode -projectPath "$projectPath" -logFile  $unity_log_export -executeMethod SetProject.BuilderAndroid project-$channel_name ; then
    echo "APK生成完毕"
else
    echo "APK生成失败"
fi

read -n 1 -p "Press any key to continue..."

 

解释

project-$channel_name :为传递给C# 的参数

在C#中可以使用

 //控制台参数
            List commandArgs = new List(System.Environment.GetCommandLineArgs()); 可以获取所有的命令参数

你可能感兴趣的:(工具使用,Unity项目经验)