-1

マルチプレイヤー ゲーム用の Photon Unity Network プラグインを使用して、Unity 3D でマルチプレイヤー ゲームを設計しました。オンラインモードでは問題なく動作しています。同じマルチプレイヤー ゲームを Photon クラウドなしでオフラインで実行したいです。すべてのプレイヤーを同じ部屋に参加させたい。しかし、以下のコードを実行すると、自分のプレーヤーのみが表示され、他のプレーヤーは表示されません。

void Start () {


        spawnSpots =GameObject.FindObjectsOfType<SpawnSopt>();
        Connect ();
        //PhotonNetwork.CreateRoom("my");
        PhotonNetwork.JoinRoom("my");
        SpawnMyPlayer();
    }

void SpawnMyPlayer(){

        if (spawnSpots == null) {
            Debug.Log("No SpawnSpots Found");
            return;
        }

        SpawnSopt mySpawnSpot = spawnSpots[Random.Range(0,spawnSpots.Length)];

        GameObject myPlayerGO = (GameObject) PhotonNetwork.Instantiate ("PlayerController", mySpawnSpot.transform.position, mySpawnSpot.transform.rotation, 0);
        ((MonoBehaviour)myPlayerGO.GetComponent ("ThirdPersonController")).enabled = true;
        ((MonoBehaviour)myPlayerGO.GetComponent ("ThirdPersonCamera")).enabled = true;

    }

すべてのプレイヤーをまったく同じ部屋に参加させようとしています。しかし、なぜそれが起こっていないのですか?

Photon オフライン モードについて話しているので、ゲームをシングル プレイヤーにしたくないことに注意してください。オフラインのマルチプレイヤー ゲームが必要です。

前もって感謝します。

4

1 に答える 1