Wiz風3Dダンジョンの描画

自分がもし3Dのゲームを作ろうとすると完全なゼロからはじまる……といったところで思い出した。ほんの少しだけなら3D描画の知識がある。

・まず上のような図を描き、3Dダンジョンの描画すべき場所が、「画面」のどこにのあてはまるのかを計算する方法を考える。図の青い点の位置を計算できればできたも同然。天井や床をあらわす横線を画面のその高さ(y座標)に描けばそれだけで奥行きのある何かになる。
・計算方法は、(図では)緑色の射線を斜辺とする直角三角形を考えればいい。
・いわゆる遠近法とかパースってやつらしい。