高级API

高级API(HLAPI)是用于构建Unity游戏的多人游戏功能的系统。它构建在较低级别的传输实时通信层之上,并处理多人游戏所需的许多常见任务。传输层支持任何类型的网络拓扑,HLAPI是服务器权威系统;虽然它允许其中一个参与者同时成为客户端和服务器,因此不需要专门的服务器进程。

HLAPI是在Unity中内置的一组新的连接命令,位于新的命名空间中:UnityEngine.Networking。它专注于易用性和迭代开发,并提供对多人游戏有用的服务,如:

  1. 消息处理程序
  2. 通用高性能序列化
  3. 分布式对象管理
  4. 状态同步
  5. 网络类:服务器,客户端,连接等

HLAPI是从一系列增加功能的层构建的:

 6.2 高级API  - 图1

?