1人称視点で3D空間内を歩き回るプログラムについて解説します
サンプルプログラム
Subversionリポジトリ内、下記の場所にプロジェクトフォルダーがあります
trunk/directx/Win32Project_test_20100222
3D空間における操作の仕組み
- 3D空間内のオブジェクトの場所は「位置ベクトル」で表す
- Direct3D はすべて3D空間で考える
- 3Dジオメトリを移動させるには、その座標の成分を増減させれば良い
- Direct3Dに限らず3D-CGでは座標をそのまま利用することはしない
- 座標だけではなく回転やスケール(縮尺)を一度に処理できる便利な論理ツールである「行列」を使う
最終更新:2010年05月13日 10:05