Version: 2019.1
Debugging Information
Conceptos de Sistemas HLAPI de Redes

La API de Alto Nivel Multijugador

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 and the FAQ.

La API de alto nivel multijugador de Unity (HLAPI) es un sistema para crear capacidades multijugador para los juegos de Unity. Está construido sobre la capa de comunicación transport en tiempo real de nivel inferior, y maneja muchas de las tareas comunes que se requieren para los juegos multijugador. Si bien la capa de transporte admite cualquier tipo de topología de red, HLAPI es un sistema autorizado por el servidor; aunque permite que uno de los participantes sea un cliente y el servidor al mismo tiempo, por lo que no se requiere un proceso de servidor dedicado. Al trabajar en conjunto con los servicios de internet, esto permite que los juegos multijugador se jueguen en Internet con poco trabajo de los desarrolladores.

El HLAPI es un nuevo conjunto de comandos de red construidos en Unity, dentro de un nuevo namespace: UnityEngine.Networking. Está enfocado en su fácil uso y desarrollo iterativo y proporciona servicios útiles juegos multi-jugador, tal como:

  • Manejadores de mensajes
  • Serializadores de alto rendimiento de propósito general
  • Una administración de objeto distribuida
  • Sincronización de estados
  • Clases de Network (red): Servidor, cliente, conexión, etc

El HLAPI está construido de una series de capas que agregan funcionalidad:

Esta sección del manual explica cómo usar el HLAPI de jugadores multijugador.

Debugging Information
Conceptos de Sistemas HLAPI de Redes
Copyright © 2020 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961