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] [workspace]
members = ["server", "app"] members = ["app", "server"]
resolver = "2" 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 cargo build --release --target wasm32-unknown-unknown -p app
RUN mkdir -p static && \ RUN mkdir -p static && \
wasm-bindgen --out-name wasm_example \ wasm-bindgen --out-name 3dscene \
--out-dir static \ --out-dir static \
--target web \ --target web \
target/wasm32-unknown-unknown/release/app.wasm && \ target/wasm32-unknown-unknown/release/app.wasm && \

View file

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

View file

@ -1,6 +1,6 @@
[package] [package]
name = "server"
edition = "2024" edition = "2024"
name = "server"
version = "0.1.0" version = "0.1.0"
[dependencies] [dependencies]

View file

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