본문 바로가기

카테고리 없음

Bevy엔진 2-샘플 실행

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