Version: 2020.2
Network Transform Visualizer
NetworkBehaviour

Clases Multijugador de referencia

Note: UNet is deprecated, and will be removed from Unity in the future. A new system is under development. For more information and next steps see this blog post.

Puede crear scripts que hereden de estas clases para personalizar la forma en que funciona la red de Unity.

  • La clase NetworkBehaviour funciona con GameObjects que tienen un componente Network Identity. Estos scripts pueden realizar funciones API de alto nivel como Commands, ClientRPCs, SyncEvents y SyncVars.
  • La clase NetworkClient administra una conexión de red de un cliente a un servidor, y puede enviar y recibir mensajes entre el cliente y el servidor.
  • El NetworkConnection encapsula una conexión de red. Los objetos (NetworkClient)[class-NetworkClient] tienen NetworkConnection, y NetworkServers tienen varias conexiones, una de cada cliente. NetworkConnections tiene la capacidad de enviar arreglos de bytes u objetos serializados como mensajes de red.
  • El NetworkServer gestiona las conexiones de múltiples clientes y proporciona funciones relacionadas con el juego, como el desove, los clientes locales y el player manager
  • El NetworkServerSimple es una clase básica de servidor sin funcionalidad relacionada con el juego. Si bien la clase NetworkServer maneja elementos similares a los juegos, como el generador, los clientes locales y el player manager, y tiene una interfaz estática, la clase NetworkServerSimple es un servidor de red puro sin funciones relacionadas con los juegos. Tampoco tiene una interfaz estática ni singleton, por lo que puede existir más de una instancia en un proceso a la vez.
Network Transform Visualizer
NetworkBehaviour