3DダンジョンRPGエディタを作るスレat GAMEDEV3DダンジョンRPGエディタを作るスレ - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト535:520 16/01/19 22:57:14.21 u9fe2fGH.net 迷路の描画については、魔法のマッパーが有効な時の俯瞰表示と、 メインウィンドウとなる疑似3D迷路の2つがある。 俯瞰表示については、フロアマップのセル群のうち、所定の範囲 (この場合、進行方向前後5マス、左右3マス)にあるものについて、 進行方向が画面上側になるように回転させて描画する。 描画する際はセル単位に相互に重ならないように描くようにすれば、 描画順序(セルの保持順序)を気にしなくてもよい。 それに対して(Zバッファを使わない)疑似3D表示については、 奥から手前に向かい、左右は両端から中央に向かって描画 する必要があるため、現在の地点座標と向いている方角から、 視界内(試作プログラムでは奥に4ブロック、横7ブロック)の 進行方向側の壁(または門)と、左手および右手のそれらを 一旦配列に集計してから、所定の順番に描画する方法としている。 この集計処理は、移動または向きを変えるごとに必要なので、 処理時間が気になるならマップの保持方法を見直すなどの 高速化・最適化が有効であると考えられるが、 100セル程度のマップであれば、今どきのPCなら気にする ほどの時間はかからない。。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch