可以使用Unity命令行工具来打包并传递参数。以下是一个示例脚本:

#!/bin/bash

# 设置Unity的路径和项目路径
UNITY="/Applications/Unity/Unity.app/Contents/MacOS/Unity"
PROJECT_PATH="/Users/username/Projects/MyProject"

# 设置参数
MY_PARAM="my_param_value"

# 执行打包命令
"$UNITY" -batchmode -quit -projectPath "$PROJECT_PATH" -executeMethod MyCustomBuildScript.Build -myParam "$MY_PARAM"

在上面的示例中,我们首先设置了Unity的路径和项目路径。然后,我们设置了一个名为“MY_PARAM”的参数,并将其值设置为“my_param_value”。

最后,我们使用Unity命令行工具来执行打包命令。其中,“-batchmode”和“-quit”选项告诉Unity在批处理模式下运行并在完成后退出。然后,我们使用“-executeMethod”选项来指定要执行的自定义构建脚本的名称,并将“-myParam”选项用于传递参数值。

请注意,您需要根据您的项目和要传递的参数进行自定义修改

在mac上用shell脚本怎么让unity打包并传递一个参数

原文地址: https://www.cveoy.top/t/topic/dgH4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录