🦀
chip12. 3D迷路を眺める(まだ移動できない)
はじめに
2023/09/09時点の内容です。
- rustc 1.72.0
- bevy 0.11.2
bevyは開発初期段階のOSSで、まだまだ破壊的なアップデートが入ります。
でも、面白いですよ。
前回
迷路をつくる
迷路をつくるアルゴリズムは沢山あると思いますが、勉強したことがないので、思い付きで作りました。いい迷路/悪い迷路とか、速い/遅いとか、ベンチマーク取ってないのでダメダメだったらご容赦を (^_^;) 。
記事のタイトルにある通り、まだ移動できません。カメラを動かして眺めるだけです。
手元のノートPCでは、100×100の迷路はRustのdebugコンパイルでFPSが十分出ませんでした。カクカクします。なのでreleaseコンパイル推奨です。
3D迷路を眺める(まだ移動できない)
- リポジトリ:https://github.com/hyoi/chip12
- WASM:https://hyoi.github.io/chip12/
そろそろアップロードのサイズ制限3MBがキツクなってきた…
前回、空の状態で用意だけしていたsrc/play_game.rs
には迷路作成と表示、そしてカメラ初期化を呼び出す記述を追加しています。
今回のキモであるsrc/play_game/map.rs
には、それらの関数の実体(ECSのSystem)を書いています。
Discussion