マルチプレイヤー ゲーム用の 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 オフライン モードについて話しているので、ゲームをシングル プレイヤーにしたくないことに注意してください。オフラインのマルチプレイヤー ゲームが必要です。
前もって感謝します。