对于一家小型公司,我正在浏览所有可能的网络解决方案,看看哪一款最适合我们的Unity游戏。到目前为止,我已经看到了以下几种选择:
我想听听每个人对上述产品的体验:
我知道最好的解决方案通常取决于相关的项目。然而,作为一家公司,为所有游戏配合一个网络解决方案可以节省大量新产品的学习时间。
答案 0 :(得分:3)
虽然我没有使用任何带有unity3d或游戏的网络库,但我已经将Lidgren用于一个项目,该项目(从我读过的内容)用于游戏网络,并且可以与unity3d。我发现它很容易使用和定制,以满足我的需求,并没有提出任何严重的连接问题。当然这是一个开源库,它可能不是你想要的,但我只是想我会指出它。
答案 1 :(得分:3)
我使用过Photon Cloud和Network Unity ......
两者的实现非常相似且易于使用。 两者都有详细记载。 我正在使用它们,都用于FPS风格的游戏。 游戏的风格很重,3D模型,很多粒子。
Photon Cloud:在游戏中FPS风格有滞后,但是,只使用免费版本,也许付费版本更好。
链接:http://doc.exitgames.com/photon-cloud/PUNOverview/#cat-tutorials
Unity网络:我没有使用外部服务器,而且效果很好,但是有一些玩家......很多玩家都有一段时间的滞后。
链接:http://docs.unity3d.com/Documentation/Manual/NetworkedMultiplayer.html
我推荐这两个,但根据游戏的复杂程度,可能需要在服务器或付费计划上投入资金。
如果你有服务器外部,我推荐Network Unity,否则我推荐Photon Clound。
但我认为对于不那么复杂的游戏,免费版本会很好用。
希望这有帮助!