2017-03-27 5 views
-1

私はUnity3Dでネットワークゲームを作成しようとしています。デフォルトでは、ゲームが開始されると、ネットワークマネージャはPlayerオブジェクトをそれぞれGamerにインスタンス化します。しかし、私は誰がホストゲーマーであることを望む、それはプレーヤーオブジェクトを作成するだろう。他の人は自分自身に「私はホストしていますか?答えは「いいえ」であり、「PlayerObjectの名前はどこですか?」と再度尋ねます。ここに答えてください 'それはです。では、どのようにしてPlayerオブジェクトを1つだけインスタンス化できますか?ネットワークゲームUnity3DでPlayerオブジェクトを1つだけ作成する方法はありますか?

答えて

0

Network.isServerを使用して、ホストが誰であるかを判断できます。 Network.Instantiateを使用すると、すべてのクライアントのマシン上でプレーヤをインスタンス化できますが、所有者は誰でもインスタンス化されます。

+0

私はどのような文書を送ってもらえますか? – NurullahCelik

+0

https://docs.unity3d.com/ScriptReference/Network-isServer.htmlとhttps://docs.unity3d.com/ScriptReference/Network.Instantiate.html – Ultimat0

+0

@NurullahCelikコメントしました: – Ultimat0

関連する問題