关于多人游戏的光子,你需要知道什么(以及在哪里可以找到有用的教程、有用的评论,以及更多)。

让我们面对现实吧:即使不是最流行的游戏方式,也是通过多人游戏。无论是在竞争激烈的死亡竞赛中枪杀你的伙伴,还是在《Left 4 Dead》中一起工作,多人游戏都是山丘之王。
这就是为什么学习用多人引擎开发游戏(尤其是有多人解决方案的引擎)是一个好主意。认识一下光子引擎。
什么是光子引擎?
光子引擎是一个专门用于多人游戏开发的游戏引擎。它是一系列的产品、软件、技术和网络组件,为在线游戏带来巨大的速度、性能和更多。
光子引擎拥有庞大的网络,其在线用户总数往往超过20,000,000人,对多人游戏开发来说是非常棒的。Photon引擎与Unity的合作也非常好,使开发游戏的方法更加广泛。
在Photon的剧目中,有一些令人印象深刻的产品。让我们看看Realtime和PUN能为用户提供什么。
真实时间
Realtime是一个网络引擎,主要功能是修复低延迟游戏的问题。它是跨平台的,这意味着Realtime可以为《堡垒之夜》、《火箭联盟》和《Smite》等游戏工作。
低延迟会影响网络游戏,而光子实时的目的是根除所有常见的快节奏在线游戏问题。它的解决方案?使用最先进的技术来结束比赛问题。
实时性 提供源代码的片段 就在其网站上为好奇的用户提供源代码,是一个引人注目的软件。使用一个自我托管的服务器,对AppID的需求是没有意义的。
PUN (Photon Unity)
PUN是 “Photon Unity Networking “的缩写。它是一种让玩家和游戏开发者轻松整合Unity框架和Photon的方法。这样做有助于创建快速的服务器速度、无延迟的房间和一个有凝聚力的网络的组件。
与Realtime相结合,PUN是一种奇妙而快速的方式来调整服务器、房间和其他功能,使游戏顺利运行。
在开展项目之前,我们先来探讨一下一般的在线多人游戏的一些组成部分。
多人游戏是如何工作的?
一般来说,多人游戏似乎是技术的一个奇迹。它确实如此。你有来自世界各地的玩家,彼此实时互动。为了做到这一点,玩家通过服务器网络进行互动。
例如,在《使命召唤》中,玩家可以选择用枪击倒对手。玩家A开枪,”信息”(或本例中的致命子弹)由玩家B通过网络服务器接收。
多人游戏是一系列的网络、玩家、比赛、房间和其他组件,创造了真正独特的体验。让我们看看如何设置Photon,以便开始使用Realtime、Pun以及引擎的其他方面和功能。
设置光子
在安装之前,你要看到你对不同定价计划的访问。这些定价计划可以从一次性收费95美元,为期60个月到每月370美元的6兆字节不等。
在承诺购买之前,你可以尝试Photon引擎的免费访问计划。也就是说,免费访问用户有20CCU(60.0GB)可供他们支配。这基本上是用户可以利用Photon的大部分云服务器进行游戏开发。显然,你花的钱越多,用户就越能获得高质量的3D游戏开发软件。
设置和连接Photon Unity 3D
第一步是注册并登录一个免费的Photon Unity账户。然后在客户端输入以下代码:’PhotonNetwork.ConnectUsingSettings()’来自动连接。
光子服务器设置
接下来,探索构成Photon Unity的各种组件和用户设置。这里是你与Photon Unity的云连接的地方,允许你玩和开发游戏。
服务器设置
服务器设置是用户配置房间、比赛和玩家连接方法的地方。用户可以选择连接到区域服务器、AppId和游戏版本。
一旦你确定了你的服务器的方法,你就进入了最后的阶段。
接下来的步骤
在进一步探索和试用Photon软件方面,有一些很好的资源可以供你使用。我们强烈推荐 光子引擎YouTube频道 以获得有用的教程、有用的评论,以及更多。
此外,请随时注意 查阅 光子引擎的信息网站,了解更多关于你将拥有的能力。你将用一些游戏业最令人印象深刻的多人游戏软件做什么?
有了像Realtime、Pun、Bolt和Quantum这样的方面,Photon引擎有很多的优点。技术的潜力是非常好的,你开发改变游戏业面貌的软件的机会也是如此。
转载网址