8

Unity3Dには組み込みのマルチプレイヤー機能があり、サーバーなしでサービスを提供できると聞きました。しかし、それに関する情報を見つけることができませんでした。私が見つけたすべてのチュートリアルは、Photon(PUD) または Google サービスでの作業に関するものでした。Photon が優れていることは知っているので、勉強を始めたばかりで、使用する計画があります。

ただし、One VS One Rock Paper Scissors ゲームのような、サーバーを使用しない非常に単純なアプリを作成したいと考えています。Photon を使用するとパフォーマンスが向上するはずですが、上記のように、場合によっては多すぎるように思えます。さらに、無料ユーザー向けの PUD の CCU はわずか 20 であるため、たとえばじゃんけんゲームなど、同時に 10 グループしかプレイできないことを意味します。

サーバーがなくても可能だという人もいれば、不可能だという人もいます。

何が正しいですか?

4

1 に答える 1

7

おっしゃる通り、新しい Unity Networking を使用すると、1 つのクライアントがサーバーである P2P マルチプレイヤーのようなものを作成できます。ドキュメントはここにあります: http://docs.unity3d.com/Manual/UNetOverview.html

Unity ネットワーク システムでは、ゲームにはサーバーと複数のクライアントがあります。専用サーバーがない場合、クライアントの 1 つがサーバーの役割を果たします。このクライアントを「ホスト」と呼びます。

それについての素晴らしいプレゼンテーションもあり、Lucas Meijer は Unite 2015 でシングルプレイヤー ゲームをマルチプレイヤーで数分間変更します: https://www.youtube.com/watch?v=tUEreuxmBj0

于 2015-10-31T23:41:36.653 に答える