¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain
P2 - UNET [Networking] - Sistema de Puntuacion
Iniciado por francoe1, Enero 31, 2016, 03:26:25 AM
Tema anterior - Siguiente tema-
juanma_teso

- Full Stack Aspirante
- Mensajes: 618
-
- En línea
-
francoe1

- Gamedev
- Mensajes: 875
-
- En línea
[quote author=juanma_teso" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="35053" data-ipsquote-contentcommentid="126673">Muy bueno http://unityspain.com/profile/18127-francoe1/?do=hovercard" data-mentionid="18127" href="<___base_url___>/profile/18127-francoe1/">@francoe1!! Sería buena idea que el Networking tenga foro propio... http://unityspain.com/profile/18485-pioj/?do=hovercard" data-mentionid="18485" id="ips_uid_3" href="<___base_url___>/profile/18485-pioj/">@pioj
-
Er_TaloN

- Newbie
- Mensajes: 30
-
- En línea
Gracias por el tutorial, me sirve para aclarar algunos conceptos jeje.
Saludos!
Saludos!
-
francoe1

- Gamedev
- Mensajes: 875
-
- En línea
Cita de: Er_TaloN date=1479289452Gracias por el tutorial, me sirve para aclarar algunos conceptos jeje.
Saludos!
De nada.. En el blog vas a encontrar mas material.
-
Er_TaloN

- Newbie
- Mensajes: 30
-
- En línea
He estado echando un vistazo, pero hay cosas que tu envías como por ejemplo el tema de la posición, pero si utilizas NetworkTransform(creo recordar), se envía de forma automática. Para qué hacerlo manual ?
Te digo esto, desde la ignorancia, he empezado esta mañana a mirar el Network de Unity.
Un saludo compañero.
Te digo esto, desde la ignorancia, he empezado esta mañana a mirar el Network de Unity.
Un saludo compañero.
-
francoe1

- Gamedev
- Mensajes: 875
-
- En línea
Cita de: Er_TaloN date=1479298031He estado echando un vistazo, pero hay cosas que tu envías como por ejemplo el tema de la posición, pero si utilizas NetworkTransform(creo recordar), se envía de forma automática. Para qué hacerlo manual ?
Te digo esto, desde la ignorancia, he empezado esta mañana a mirar el Network de Unity.
Un saludo compañero.
En principio la manera en que Sync Transform de UNET trabaja no me es útil, en un FPS necesitas enviar valores todo el tiempo, rotación del jugador y la cámara son 2 valores y la posicion son 3, en total tenes 5 valores, con un simple comando y una buena serialización logre pasar posicion y rotacion completa en tan solo 9 bytes.. sumandoles todo lo necesario para animaciones 8 bytes más, por lo que en total el juego para moverse y ejecutar animaciones solo enviaba 20 bytes por segundo. Leer este articulo https://developer.valvesoftware.com/wiki/Source_Multiplayer_Networking para entender de que hablo.
En total si sacamos la cuenta por minuto el jugador envía 1200 bytes lo que equivale a 1.18Kb si a esto le sumamos posibles 20 jugadores tendríamos case 2 Mb por minuto. Luego lógico hay que sumar la sincronización de las estadísticas otra cosas que logre pasar en menos de 20 bytes..
Teniendo estos valores ahora te das cuenta de que es muy importante poder mani***r vos mismo los datos que salen y llegan...
En cuanto tenga tiempo voy a cargar nueva información sobre esto.
Etiquetas:
Acciones del Usuario
