在 Rust 中构建的跨平台(包括 WASM!)的网络库。旨在使多玩家游戏开发变得简单高效。
naia 允许您定义一个共享的 Protocol - 一个编译时的复制列表
组件类型、消息类型和通道配置 — 这两者都
服务器和客户端达成协议。考虑到该协议:
send_all_packets。naia 会更改字段并自动将其传递给所有范围内的客户端。naia 是 ECS 中立的。包含 Bevy 和 macroquad 适配器;核心 crate 可以与任何实体类型一起工作,该类型必须满足 Copy + Eq + Hash + Send + Sync 条件。
| 编译器 | 角色 | 将其添加为依赖项,当…时… |
Protocol 值中构建;在握手期间如果哈希不匹配,则导致拒绝。暂无开放 Issues,或尚未同步最近议题。