• 高级API

    高级API

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

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

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

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

     6.2 高级API  - 图1

    ?