Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Ayuda con photon networking !!

Iniciado por mako, Octubre 29, 2015, 02:18:14 AM

Tema anterior - Siguiente tema
Hola a todos (as), hace poco empece a trabajar con photon networking y dejemen decir que es muy útil, pero hay algo que me a dejado varado en el proyecto que estoy realizando y es que necesito enviar unos datos para que el otro jugador los vea y así mismo los reciba Sucede que lo se hacer pero cuando los jugadores  interactuan( caminan, correr, etc)lo hago de la siguiente manera:
void OnPhotonSerializeView(PhotonStream stream, PhotonMessageInfo info)
    {
        if (stream.isWriting) {
            //We own this player: send the others our data
          
            stream.SendNext (playerSelectedName);             stream.SendNext (mapaSelectedName);
          
        }
        else
        {
             //Network player, receive data
                  playerSelectedName = (string)stream.ReceiveNext();
            mapaSelectedName = (string)stream.ReceiveNext();
            mapa =  mapaSelectedName;
           
        }
    
    }
    
}[/quote]Mi pregunta en si es, como hago que envié y reciba apenas cargue una scena, sin necesidad de que el usuario haga nada, algo como Start o Update.
Mil gracias de antemano. 

Si te refieres a usar la.clase nada más cargar un nivel se llama OnLevelWasLoaded o algo así. Miralo en la referencia de Unity
 
Enviado desde mi iPhone utilizando Tapatalk

Muchas gracias , voy a verificar y te cuento.

Buenas tardes , verificando lo que me dices no funcióna por que el stream debe estar enlazado con la función onphotonsealizeview.Realmente no se que hacer esperó alguien me pueda ayudar.

¿podría servirte esto? OnJoinedLobby() se llamaría justo cuando el jugador se logra conectar con el servidor.

Etiquetas: