Я разработал многопользовательскую игру в Unity 3D, используя плагин Photon Unity Network для многопользовательских игр. Он работает нормально в онлайн-режиме. Я хочу, чтобы одна и та же многопользовательская игра работала автономно без облака Photon. Я хочу, чтобы все игроки присоединились к одной комнате. Но когда я запускаю код ниже, я вижу только моего игрока, но не другого игрока.Как создать автономную многопользовательскую игру с использованием сети Photon Unity
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, и я не хочу, чтобы моя игра была одиночной. Мне нужна автономная многопользовательская игра.
Заранее спасибо.