This commit is contained in:
Matthew Deville 2026-02-20 14:12:06 +01:00
parent c0b91cb18a
commit 7c4b4f5f93
5 changed files with 24 additions and 20 deletions

View file

@ -1,3 +1,7 @@
[workspace]
members = ["server", "app"]
resolver = "2"
members = ["app", "server"]
resolver = "3"
[profile.release]
lto = "thin"
opt-level = 'z'

View file

@ -8,7 +8,7 @@ RUN cargo install wasm-bindgen-cli
RUN cargo build --release --target wasm32-unknown-unknown -p app
RUN mkdir -p static && \
wasm-bindgen --out-name wasm_example \
wasm-bindgen --out-name 3dscene \
--out-dir static \
--target web \
target/wasm32-unknown-unknown/release/app.wasm && \

View file

@ -1,12 +1,12 @@
[package]
name = "app"
edition = "2024"
version = "0.1.0"
edition = "2024"
name = "app"
version = "0.1.0"
[dependencies]
bevy = { version = "0.18", default-features = false, features = [
bevy = { version = "0.18", default-features = false, features = [
"3d",
"webgl2",
"web",
"tonemapping_luts",
] }
"web",
"webgl2",
] }

View file

@ -1,9 +1,9 @@
[package]
name = "server"
edition = "2024"
version = "0.1.0"
edition = "2024"
name = "server"
version = "0.1.0"
[dependencies]
axum = "0.8"
tokio = { version = "1", features = ["full"] }
tower-http = { version = "0.6", features = ["fs"] }
axum = "0.8"
tokio = { version = "1", features = ["full"] }
tower-http = { version = "0.6", features = ["fs"] }

View file

@ -4,7 +4,7 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Bevy App</title>
<title>3D Scene</title>
<style>
html,
body {
@ -27,7 +27,7 @@
<body>
<canvas id="bevy-canvas"></canvas>
<script type="module">
import init from './wasm_example.js';
import init from './3dscene.js';
init();
</script>
</body>