3D RPGプログラミング

3D RPGプログラミング

-3DRPGプログラミング (C magazine)
--http://www.amazon.co.jp/exec/obidos/ASIN/4797330465/nilabwiki-22/ref=nosim/
--坂本 千尋 著

-3Dモデルのかわりにビルボード
--板状の3Dモデルに2Dのテクスチャを貼る

-マップやキャラクターの描画
-キャラクターの移動
-索敵と攻撃時の処理
-魔法の画面効果
-会話などのイベント処理

-マップ表示のタイプ
--2D
--3D
--2D俯瞰

-Direct3D

-矩形マップ
-HEXマップ

-キャラクター移動時の描画方法2種類
--描画間隔を基にする
--移動元地点から移動先地点への移動時間を基に描画位置を算出

-視線とマップモデルの交差判定からカーソル位置を求める
--床との交差

-デカール
--地面の一部を切り取って、そこにテクスチャを貼り付ける
--シザーリング

-イベント管理
--スクリプト
---if then else 的
--イベント管理表
---複数のフラグの状態で判別