2023年08月17日
【ゲーム制作】3Dダンジョンロールプレイングゲーム 第10回
3Dダンジョンロールプレイングゲーム第10回目です。
今回は、前回設定した表示ワークの内容を表示する順番と条件を考えます。
以前に書いたパターン番号で説明します。
プレイヤーに近い順に壁があるパターンを優先して描画していきます。
まず、Vのパターン。
1歩前に壁があるパターン。
この場合は、UVWを壁描画し、X描画に飛びます。
次、2歩前が壁があるパターン。
あとは、壁がないパターン。
次はWのパターン。
1歩前右に壁があるパターン。
あとは、壁がないパターン。
次はUのパターン。
Wのパターンの左右逆に同じです。
次はXのパターン。
左に壁があるパターン。
壁描画し、T描画に飛びます。
左に壁がなく、その1歩前に壁があるパターン。
あとは、壁がないパターン。
最後Tのパターン。
Xのパターンの左右逆に同じです。
描画条件、描画順も、ほぼこのままで大丈夫です。
それ以外のパターンは、ダンジョンの構造上発生しません。
と言うか、発生しないような構造にしました。(奇数行と奇数列を壁とするダンジョン。)
次回は、今回考えたロジックに則った描画ルーチンを組みます。