Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: mako en Octubre 29, 2015, 02:18:14 AM

Título: Ayuda con photon networking !!
Publicado por: mako en Octubre 29, 2015, 02:18:14 AM
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. 
Título: Ayuda con photon networking !!
Publicado por: mrpacogp en Octubre 29, 2015, 08:59:37 AM
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
Título: Ayuda con photon networking !!
Publicado por: mako en Octubre 29, 2015, 02:09:43 PM
Muchas gracias , voy a verificar y te cuento.
Título: Ayuda con photon networking !!
Publicado por: mako en Octubre 29, 2015, 09:58:45 PM
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.
Título: Ayuda con photon networking !!
Publicado por: francoe1 en Noviembre 01, 2015, 03:36:29 PM
¿podría servirte esto? OnJoinedLobby() se llamaría justo cuando el jugador se logra conectar con el servidor.