我有一个名为"MyGame.exe"的Unity Standalone可执行文件.
我有一个脚本,可以使用各种命令行参数启动MyGame.exe的多个实例.它看起来像:
./MyGame.exe -Name "Player1"
./MyGame.exe -Name "Player2"
Run Code Online (Sandbox Code Playgroud)
我的问题是每个游戏的所有输出都写入可执行文件旁边的MyGame_data文件夹中找到的一个日志文件.
无论如何,我可以将每个游戏的输出都放在它自己的独立日志文件中吗?
根据unity文档,您可以在启动游戏时将日志文件路径更改为命令行参数.因此,在启动多个实例的脚本中,您可以为每个实例指定不同的路径
-logFile <pathname>
Run Code Online (Sandbox Code Playgroud)
论点.所以你可以尝试做这样的事情"
./MyGame.exe -Name "Player1" -logFile <pathname1>
./MyGame.exe -Name "Player2" -logFile <pathname2>
Run Code Online (Sandbox Code Playgroud)
这将在不同的文件中保存outPut.希望此解决方案能够解决您的问题,您可以在选项标题下的统一文档http://docs.unity3d.com/Manual/CommandLineArguments.html上获取有关此问题的详细信息.
| 归档时间: |
|
| 查看次数: |
791 次 |
| 最近记录: |