Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - edef_opk

#1
General (Antiguo) / Ayuda con UNET en Unity
Abril 19, 2016, 05:41:44 AM
Muy buenas gente, tengo una consulta para aquellos que hayan trabajado o hayan usado por curiosidad el UNET de Unity para hacer juegos online.
 
Mi consulta, es la siguiente: ¿Cómo puedo enviar un comando desde un cliente ajeno al servidor?
 
 
 
Me explico mejor, tengo un Player, que es el cliente. El cliente se llama Player y el script es Movement. Este tiene un collider que al tocar un objeto llama al comando que está en el servidor, pero no se como hacerlo. El servidor tiene un script que se llama Instancie, y esta en un objeto con el nombre de Instanciador.
 
Este cliente tiene que mandar un comando a un Script que está en el servidor.  El objeto Instancie, tiene la identidad de servidor, por lo que al entrar como cliente este objeto se deshabilita. Si pongo la identidad como local player, me dice "Trying to send command for object without authority" y no funciona el comando Spawn que tengo en el server.
 
 
 
No se si me explico o los he mareado. Resumiendo: Tengo un player A que es el cliente, y quiero que este active el script de un objeto B que se activa con el servidor. ¿Como puedo hacerlo?
 
El script funciona bien si uso el comando desde el Player que es el servidor, si lo uso desde el Player Cliente me dice: "Trying to send command for object without authority" 
 
 
 
Gracias de Antemano.