Mac 上使用 Shell 脚本打包 Unity 并传递参数
可以使用 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' 选项用于传递参数值。
请注意,您需要根据您的项目和要传递的参数进行自定义修改。
原文地址: https://www.cveoy.top/t/topic/nDAA 著作权归作者所有。请勿转载和采集!