Unity3D中没有服务器的内置多人游戏?

我听说Unity3D具有内置多人游戏function,它可以在没有服务器的情况下提供服务。 但我找不到任何有关它的信息,我发现的所有turtorial都只是与Photon(PUD)或Google Services合作。 我知道Photon是好的,所以我开始研究它并计划使用它。

但是我仍然想写一些非常简单的应用程序,不使用服务器,比如One VS One Rock Paper Scissors游戏。 使用Photon必须在性能上更好,但在某些情况下,如上所述,它似乎太多了。 此外,免费用户的PUD CCU只有二十,所以这意味着只有十组可以同时玩,Rock Paper Scissors游戏。

我看到有人说没有服务器就有可能,但其他一些说不可能。

什么是对的?

你完全正确,新的Unity Networking允许你创建一种P2P多人游戏,其中一个客户端是服务器。 文档可以在这里找到: http : //docs.unity3d.com/Manual/UNetOverview.html

在统一网络系统中,游戏具有服务器和多个客户端。 当没有专用服务器时,其中一个客户端扮演服务器的角色 – 我们将此客户端称为“主机”。

还有关于它的精彩演示,Lucas Meijer在Unite 2015期间在多人几分钟内改变单人游戏: https : //www.youtube.com/watch?v = tuereuxmBj0