0
我在Unity 3D中使用Photon Unity Network插件爲多人遊戲設計了多人遊戲。它在在線模式下工作正常。我想要在沒有Photon雲的情況下離線運行相同的多人遊戲。我希望所有的球員加入同一個房間。但是當我運行下面的代碼時,我只能看到我的玩家,但沒有看到其他玩家。如何使用Photon Unity Networking設計離線多人遊戲
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離線模式,我不想讓我的單人遊戲。我想要一個離線多人遊戲。
在此先感謝。