2016-12-21 3 views
0

Я делаю this tutorial и просто написал первый блок кода. В учебнике приведено следующее:Photon не показывает никаких журналов при подключении

На этом этапе вы можете сохранить сцену запуска и нажать «Воспроизвести». Вы должны увидеть в Unity Console хорошие десятки журналов. Посмотрите конкретно на «Подключено к серверу мастеров». журнал, который указывал, что действительно мы сейчас подключены и готовы присоединиться к комнате, например.

Но я не получаю никаких журналов при выполнении этой строки PhotonNetwork.ConnectUsingSettings(_gameVersion);.

public class Launcher : MonoBehaviour 
{ 

    #region Public Variables 

    #endregion 

    #region Private Variables 

    /// <summary> 
    /// Client version number, this number seperates users 
    /// </summary> 
    string _gameVersion = "1"; 

    #endregion 

    #region Monobehavior callbacks 

    /// <summary> 
    /// Eary init method of monobehavior 
    /// </summary> 
    void Awake() 
    { 
     // #NotImportant 
     // Force Full LogLevel 
     PhotonNetwork.logLevel = PhotonLogLevel.Full; 
     PhotonNetwork.networkingPeer.DebugOut = ExitGames.Client.Photon.DebugLevel.ALL; // <---------- added this later but still no logs. 

     // #Critical 
     // we don't join the lobby. There is no need to join a lobby to get the list of rooms. 
     PhotonNetwork.autoJoinLobby = false; 

     // #Critical 
     // this makes sure we can use PhotonNetwork.LoadLevel() on the master client and all clients in the same room sync their level automatically 
     PhotonNetwork.automaticallySyncScene = true; 
    } 


    // Use this for initialization 
    void Start() 
    { 
     Connect(); 
    } 

    /// <summary> 
    /// Start the connection process. 
    /// - If already connected, we attempt joining a random room 
    /// - if not yet connected, Connect this application instance to Photon Cloud Network 
    /// </summary> 
    public void Connect() 
    { 
     // we check if we are connected or not, we join if we are , else we initiate the connection to the server. 
     if (PhotonNetwork.connected) 
     { 
      // #Critical we need at this point to attempt joining a Random Room. If it fails, we'll get notified in OnPhotonRandomJoinFailed() and we'll create one. 
      PhotonNetwork.JoinRandomRoom(); 
     } 
     else 
     { 
      // #Critical, we must first and foremost connect to Photon Online Server. 
      PhotonNetwork.ConnectUsingSettings(_gameVersion); 
      // <----------------------------- This is reached! 
     } 
    } 

    // Update is called once per frame 
    void Update() 
    { 

    } 

    #endregion 
} 

Как включить полную регистрацию?

ответ

1

Да, последняя версия PUN теперь включает параметры ведения журнала в самих настройках Photon. Поэтому установите его там. Обновленный учебник и код должны скоро появиться на веб-сайте.

photon Settings

Bye,

Жан

Смежные вопросы