1.러스트 분석기 설치
https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer
아래 공홈 링크 참고해서 진행 해 본다.
https://bevyengine.org/learn/book/getting-started/setup/
2.
1) 러스트 베이스 프로젝트 생성
cargo new projectname
2) Cargo.toml 패키지 관리자에 bevy 패키지 설치
cargo add bevy
3.helloworld
1) cd projectname
2) cargo run
cargo run --example rsname
순서대로 진행하면 콘솔exe 실행화일 생성 되고 실행 된다.
아래 페이지 부터 마저 진행
https://bevyengine.org/learn/book/getting-started/ecs/
webgl build
??
rustup target add wasm32-unknown-unknown
install build cli
cargo install wasm-bindgen-cli
webgl build
cargo build --release --example lighting --target wasm32-unknown-unknown
wasm-bindgen --out-name wasm_example \
--out-dir examples/wasm/target \
--target web target/wasm32-unknown-unknown/release/examples/lighting.wasm
run server
카고 베이스 서버 설치
cargo install basic-http-server
서버 실행
basic-http-server examples/wasm
여우한마리 랜더링하는데 빌드가 무지하게 오래 걸리고 콘솔창에 뭔가 많이 출력된다.
실행 후 랜더링 되기까지도 오래걸리는듯
참고
https://github.com/bevyengine/bevy/tree/latest/examples
GitHub - bevyengine/bevy: A refreshingly simple data-driven game engine built in Rust
A refreshingly simple data-driven game engine built in Rust - GitHub - bevyengine/bevy: A refreshingly simple data-driven game engine built in Rust
github.com