Unity Editor中的两个游戏窗口是什么意思?
好吧,如果一个人基本上可以在编辑器中有两个独立的窗口,而不是仅限于只有一个:
为什么这会有用?
它主要用于网络。在测试联网的多人游戏时,通常需要等待很长时间才能创建独立的构建来测试和调试事件,而且单独调试错误很难。
如果我只需点击播放按钮就可以运行两个实例(一个服务器/一个客户端),我会节省很多时间。
这是btw的游戏窗口 https://i.gyazo.com/2aeb04f8a41f1508d262cf9a526311bc.png
答案 0 :(得分:3)
如果您正在尝试测试网络代码,打开多个“游戏窗口”实际上不允许您这样做。如果您的计算机上有多个项目副本,则可以打开多个统一实例。 (unity在每个项目中放置一个锁定文件,因此您不能只使用相同的文件打开它两次)
如果您在一个项目中进行更改,则必须在项目副本中复制/重做该更改。但肯定比构建更快,您可以将调试器连接到统一的两个实例
答案 1 :(得分:0)
您可以创建多个目录,并将“资产”,“包”和“ ProjectSettings”从原始链接到副本。然后您所做的所有更改都将应用于所有实例。
在Windows上:“ mklink / d目标源” 在Mac上:“ ln -s源目标”
您仍然必须在每个实例中应用一些设置(例如选定的平台)
PS:请确保您在每个副本实例中修改自己的唯一标识符,以便能够充当不同的用户/帐户。这应该只是编辑者,可以帮助切换帐户以测试不同的权限/行为