ゲームプログラミング

超本格! サンプルで覚える C言語 3Dゲームプログラミング教室

超本格的なサンプルを用い、3Dゲーム制作の基礎をガッチリ解説するとともに、リアル3Dアクションゲームの制作技法を徹底公開!
サンプルを見ただけで、読者の制作意欲を刺激するパワフル&充実の一冊!
無料の開発環境(Visual Studio Express 2013)をDVD-ROMに収録。Windows 7/8/8.1対応。
なお、本書のコードや素材は、二次利用OKです。
★ここでサンプルコードをもとに本書で解説している3Dゲームのテクニックを一部紹介しましょう。
・画面で見て上下左右方向に移動する
・移動中に障害物に当たったら、スライドして進む
・壁と床と天井のポリゴンを区別する方法
・プレイヤーが視界内に入ると敵が追いかけてくる、後ろから近づいたときは気付かれない
・攻撃のアニメーションと攻撃の衝突判定を同期させる
・武器の動きに沿って半透明の軌跡のエフェクトを描く
・キャラクターの形に合わせてパーティクルを散りばめる
・パーティクルをらせん状に動かす
・プレイヤーキャラクターとカメラの間に障害物が入らないようカメラを移動する
・地震に合わせてカメラを揺らす
《正誤表》
p170
026行目
【誤】
Chara_Enemy_MessageRecv },
【正】
NULL },
p271
表「敵キャラクターの作成」の右下
【誤】
Chara_Enemy_
MessageRecv
【正】
なし
なし
サンプルを見ただけで、読者の制作意欲を刺激するパワフル&充実の一冊!
無料の開発環境(Visual Studio Express 2013)をDVD-ROMに収録。Windows 7/8/8.1対応。
なお、本書のコードや素材は、二次利用OKです。
★ここでサンプルコードをもとに本書で解説している3Dゲームのテクニックを一部紹介しましょう。
・画面で見て上下左右方向に移動する
・移動中に障害物に当たったら、スライドして進む
・壁と床と天井のポリゴンを区別する方法
・プレイヤーが視界内に入ると敵が追いかけてくる、後ろから近づいたときは気付かれない
・攻撃のアニメーションと攻撃の衝突判定を同期させる
・武器の動きに沿って半透明の軌跡のエフェクトを描く
・キャラクターの形に合わせてパーティクルを散りばめる
・パーティクルをらせん状に動かす
・プレイヤーキャラクターとカメラの間に障害物が入らないようカメラを移動する
・地震に合わせてカメラを揺らす
《正誤表》
p170
026行目
【誤】
Chara_Enemy_MessageRecv },
【正】
NULL },
p271
表「敵キャラクターの作成」の右下
【誤】
Chara_Enemy_
MessageRecv
【正】
なし
なし

目次
口絵 SwordBout徹底解剖 !!
第1章 3Dゲームを開発するには?
第2章 3D描画のキホン
第3章 SwordBoutのタスクシステム
第4章 ゲーム本編とステージ
第5章 全キャラクター共通の処理
第6章 プレイヤーと敵キャラクター
第7章 サウンド・カメラ・エフェクト
口絵 SwordBout徹底解剖 !!
第1章 3Dゲームを開発するには?
第2章 3D描画のキホン
第3章 SwordBoutのタスクシステム
第4章 ゲーム本編とステージ
第5章 全キャラクター共通の処理
第6章 プレイヤーと敵キャラクター
第7章 サウンド・カメラ・エフェクト