考慮して、bevy は現在急速に成長している周期にあり、api が不安定であるため、まず wgpu/wgsl シェーダー言語について理解することにしました。
そして、適切なチュートリアルを見つけたので、まず wgsl+wgpu を学ぶことにしました。bevy が安定した後、より良く bevy を使用できるようになります。
下の図はチュートリアルの実装の展示で、3 つの共有部分の頂点を持つ三角形で構成された五角形で、さらにテクスチャを貼り付けてこの視点を形成しています。同時に、WASD キーで移動できる極めてシンプルなカメラを実現しました。
コード部分は記事の tutorial5-6 で見ることができます(タイトルの FPS 表示は私が追加したもので、記事には含まれていません)。
