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