#websocket #bevy #networking #native #gamedev #transport-layer #bevy-eventwork

bevy_eventwork_mod_websockets

Bevy_eventwork 的 WebSocket 网络提供程序

2 个不稳定版本

0.2.0 2024 年 7 月 24 日
0.1.0 2024 年 2 月 20 日

#891游戏开发

Download history 127/week @ 2024-07-20 35/week @ 2024-07-27 1/week @ 2024-08-03

每月 163 次下载

MIT 许可证

39KB
436

bevy_eventwork_mod_websockets (BEMW)

Following released Bevy versions crates.io docs.rs

Bevy_eventwork 提供支持 WASM 和原生的 WebSocket 网络传输层的框架。

支持的平台

  • WASM
  • Windows
  • Linux
  • Mac

入门指南

有关如何使用 bevy_eventwork 的详细信息,请参阅 Bevy_eventwork

与 bevy_eventworks 入门指南的唯一区别是使用此框架的 WebSocketProviderNetworkSettings。除此之外,该框架的功能与标准 bevy_eventworks 完全相同。无需任何功能、更改或手动操作即可为 WASM 编译。它只需运行即可。

    app.add_plugins(bevy_eventwork::EventworkPlugin::<
        WebSocketProvider,
        bevy::tasks::TaskPool,
    >::default());

    app.insert_resource(NetworkSettings::default());

支持的 Eventwork + Bevy 版本

EventWork 版本 BEMW 版本 Bevy 版本
0.9 0.2 0.14
0.8 0.1 0.13

依赖项

~35–74MB
~1.5M SLoC