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