🦀

chip15. ミニマップの表示

2023/10/15に公開

はじめに

2023/10/15時点の内容です。

  • rustc 1.73.0
  • bevy 0.11.3
    bevyは開発初期段階のOSSで、まだまだ破壊的なアップデートが入ります。
    でも、面白いですよ。

前回の3D迷路の記事

ミニマップの表示に2つ目の2Dカメラを使う

ミニマップ付き3D迷路
上の動画で(3D表示部分を除き)、画面全体を「2Dカメラ1」が、ミニマップの部分を「2Dカメラ2」が描画しています。

あらかじめ画面外にミニマップを全部表示しておいて、その上にミニマップ用の2Dカメラを配置しておきます。プレイヤーが移動したら、連動してカメラも上下左右に移動させます。
後はこのカメラの「viewport」を画面上のミニマップの座標に設定しておけば、自動的にマッピングされ、ミニマップが表示されるという仕組みです。

ミニマップの表示

苦労した割にあまり書くことがない~ (; ̄▽ ̄) 。

https://github.com/hyoi/chip15/blob/main/src/play_game/minimap.rs

Discussion