bevy 框架的一个简单的基于消息的网络库

时间:2024-07-18 13:00:56
【文件属性】:

文件名称:bevy 框架的一个简单的基于消息的网络库

文件大小:132KB

文件格式:ZIP

更新时间:2024-07-18 13:00:56

bevy_spicy_networking

Bevy 的辣味网络bevy_spicy_networking是“如何做我多个客户端连接到一台服务器”问题的解决方案在您的身边围满场。使用 tokio 作为异步后端,它完全集成到 bevy 中,让您可以快速将网络添加到您的游戏中。只需添加服务器/客户端插件,注册您计划接收的消息类型并将它们作为事件监听!它旨在作为网络的统一板条箱。其他 crate 可以通过注册自己的消息来扩展您的游戏。这是通过惊人的typetag crate 实现的。内容文档快速开始Bevy 版本兼容性支持的平台路线图使用bevy_spicy_networking板条箱贡献文档你可以查看在线文档,或者通过克隆这个 repo 并运行cargo doc -p bevy_spicy_networking自己构建它。有关示例,请查看示例目录。在server.rs你会发现一个简单的聊天服务器,它广播它从客户端收到的消息在client.rs您将找到一个简单的图形聊天客户端,您可以在其中连接到服务器并将消息发送到(注意:由于 bevy 不包含文本输入小部件,因此它是一个非常简化的演示。一旦 bevy 的 UI 部分更完整,这应该很容


【文件预览】:
bevy_spicy_networking-master
----README.MD(5KB)
----Cargo.lock(83KB)
----.github()
--------workflows()
----assets()
--------fonts()
--------spicy_networking_logo.svg(18KB)
----LICENSE(1KB)
----src()
--------error.rs(631B)
--------server.rs(15KB)
--------client.rs(12KB)
--------lib.rs(9KB)
--------network_message.rs(1KB)
----Cargo.toml(1KB)
----examples()
--------server.rs(3KB)
--------client.rs(13KB)
--------shared.rs(2KB)
----.gitignore(28B)

网友评论