7个版本
0.5.2 | 2021年4月21日 |
---|---|
0.5.1 | 2021年4月19日 |
0.4.3 | 2021年2月6日 |
0.4.2 | 2021年1月2日 |
0.4.1 | 2020年12月31日 |
#800 在 游戏开发
671 每月下载量
在 3 个可堆件 中使用
120KB
2.5K SLoC
Bevy游戏引擎的WebGL2渲染后端
bevy_webgl2 是Bevy的外部插件,为wasm目标提供WebGL2渲染后端。要查看其运行效果,请查看示例
构建示例
先决条件
cargo install cargo-make
rustup target add wasm32-unknown-unknown
要构建并服务sprite
示例,请执行以下操作
cargo make example sprite --profile release
然后打开http://127.0.0.1:4000
在项目中使用 bevy_webgl2
请查看bevy_webgl2_app_template - 它是使用cargo-make构建本地和WASM目标的bevy应用程序的模板。
要初始化插件,只需将Bevy的DefaultPlugins
替换为bevy_webgl2::DefaultPlugins
App::build()
.add_plugins(bevy_webgl2::DefaultPlugins)
或将Bevy的DefaultPlugins
和bevy_webgl2::WebGL2Plugin
添加
App::build()
.add_plugins(DefaultPlugins)
.add_plugin(bevy_webgl2::WebGL2Plugin)
依赖关系
~42–87MB
~867K SLoC