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<string> commandArgs = new List<string>(System.Environment.GetCommandLineArgs()); 可以获取所有的命令参数