高级API
高级API(HLAPI)是用于构建Unity游戏的多人游戏功能的系统。它构建在较低级别的传输实时通信层之上,并处理多人游戏所需的许多常见任务。传输层支持任何类型的网络拓扑,HLAPI是服务器权威系统;虽然它允许其中一个参与者同时成为客户端和服务器,因此不需要专门的服务器进程。
HLAPI是在Unity中内置的一组新的连接命令,位于新的命名空间中:UnityEngine.Networking
。它专注于易用性和迭代开发,并提供对多人游戏有用的服务,如:
• 消息处理程序
• 通用高性能序列化
• 分布式对象管理
• 状态同步
• 网络类:服务器,客户端,连接等
HLAPI是从一系列增加功能的层构建的:
?