Crates.io | bevy_webgl2 |
lib.rs | bevy_webgl2 |
version | 0.5.2 |
source | src |
created_at | 2020-12-19 20:40:55.143268 |
updated_at | 2021-04-21 19:55:21.365391 |
description | A webgl2 wasm32 render backend for Bevy Engine |
homepage | |
repository | https://github.com/mrk-its/bevy_webgl2 |
max_upload_size | |
id | 324681 |
size | 256,160 |
bevy_webgl2 is external plugin for Bevy providing WebGL2 rendering backend on wasm target. To see it in action take a look on live examples
cargo install cargo-make
rustup target add wasm32-unknown-unknown
to build and serve sprite
example do:
cargo make example sprite --profile release
and open http://127.0.0.1:4000
Take a look on bevy_webgl2_app_template - it is a template of bevy application using cargo-make for building both native and WASM targets.
To initialize plugin simply replace Bevy's DefaultPlugins
with bevy_webgl2::DefaultPlugins
:
App::build()
.add_plugins(bevy_webgl2::DefaultPlugins)
or add Bevy DefaultPlugins
and bevy_webgl2::WebGL2Plugin
App::build()
.add_plugins(DefaultPlugins)
.add_plugin(bevy_webgl2::WebGL2Plugin)