如何在 Unity 编辑器中运行两个游戏窗口


Unity

编辑器中的两个游戏窗口是什么意思?

好吧,如果基本上可以在编辑器中有两个单独的窗口,而不是仅限于只有一个:

为什么这会有用?

它主要用于网络。在测试联网多人游戏时,通常需要等待很长时间才能创建独立版本来测试和调试事件,而且独立游戏的调试错误很困难。

如果我可以通过单击播放按钮运行两个实例(一个服务器/一个客户端),我将节省很多时间。

顺便说一句,这是一个游戏窗口https://i.gyazo.com/2aeb04f8a41f1508d262cf9a526311bc.png

如果您正在尝试测试网络代码,打开多个"游戏窗口"实际上并不允许您这样做。如果您的计算机上有多个项目副本,则可以打开 Unity 的多个实例。(Unity 在每个项目中放置一个锁定文件,因此您不能使用相同的文件打开它两次)

这样做的缺点是,如果您在一个项目中进行更改,则必须在项目的副本中复制/重做该更改。但肯定比构建更快,您可以将调试器连接到 Unity 的两个实例

您可以创建多个目录并将"资源"、"包"和"项目设置"从源链接到您的副本。 然后,您的所有更改都将应用于所有实例。

在Windows上:"Mklink/d Target Source"在 Mac 上:"LN -s 源目标"

您仍然必须在每个实例中应用一些设置(例如所选平台)

PS:确保在每个副本实例中修改唯一标识符,以便能够充当不同的用户/帐户。 这应该只编辑,可以帮助切换帐户以测试不同的权限/行为

Unity 资源

商店中有几个很棒的资源。例如,双重播放是免费的,并且做得很好!双重播放

最新更新