「DirectSound」「DirectMusic」「DirectPlay」「DirectInput」のすべてがわかる!
ゲームコーディング Vol.2 DirectX9/WinSock編
|
|
鎌田 茂雄 著
2005年10月22日発売
B5判
384ページ
[CD-ROM付]
価格 \2,750(本体 \2,500)
|
ISBN978-4-7775-1169-3 C3004 \2500E
|
 |
本シリーズはDirectX9の総合解説書でもあります。本シリーズはDirectXすべての運用のみならず、ゲームに必要なテクニック・アルゴリズムを網羅するというコンセプトをもっています。ゲーム開発に必要な要素は、ビジュアル(Direct3D)だけではありません。ビジュアルに加えて、「SE(効果音)」「BGM」「通信処理」「フォース・フィードバックを含むゲーム・コントローラー処理」を知らなければならず、それらはそれぞれ、「DirectSound」「DirectMusic」「DirectPlay」「DirectInput」コンポーネントが対応します。
シリーズ2冊目となる本書では、それらすべてのコンポーネント解説に加えて、通信部分ではWinSockコンポーネントも解説しています。基本的な運用は、中級者クラスの人であればヘルプ・ファイルのチュートリアルを見れば分かりますが、そのような人たちにとっても、その先のレベルの運用には困難が伴います。たとえば、本書で解説しているDirectSoundのマルチWAV関連や、DirectInputのフォース・フィードバック関連は、どこにも文献がないものであり、必ずや有益なものになるでしょう。
添付CD-ROMには、DirectX9 SDKのほか、すぐに使える「サンプル実行ファイル」「サンプル・コード」や、「サンプル画像」が収録されています。
|
|
■ 主な内容 ■ |
[ 1- 1] ビルド・実行に必要なもの |
[ 1- 2] VisualC++.NETの設定 |
[ 2- 1] とにかくすぐに楽曲を演奏してみる |
[ 2- 2] 複数の楽曲を読み込み、演奏する |
[ 3- 1] 効果音を再生する |
[ 3- 2] 複数の効果音を再生する |
[ 4- 1] とにかく接続する |
[ 4- 2] とにかく送受信する |
第5章 DirectPlay 簡単なネットワーク接続 |
[ 5- 1] 「ピア・ツー・ピア」と「通信トポロジー」について |
[ 5- 2] とにかく接続する |
[ 5- 3] とにかく送受信する |
|
第6章 DoirectInput いろいろなデバイスの入力処理 |
[ 6- 1] キーボードからの入力 |
[ 6- 2] マウスからの入力 |
[ 6- 3] 「パッド」「ホイール」「スティック」からの入力 |
[ 6- 4] パッドの単純なバイブレーション |
第7章 DirectSound 効果音再生を極める |
[ 7- 1] [ch03-2サンプル]の詳細解説 |
[ 7- 2] エフェクト・サウンド |
[ 7- 3] 3Dサウンド |
[ 7- 4] マルチWAVのマルチ再生 |
[ 7- 5] モノラルWAVのマルチ再生 |
|
第8章 DirecxtMusic 楽曲演奏を極める |
[ 8- 1] [ch02-2サンプル]の詳細解説 |
[ 8- 2] DLSの利用 |
[ 8- 3] エフェクト・ミュージック |
[ 8- 4] 3Dミュージック |
第9章 WinSock、DirectPlay 通信対戦コーディング例 |
[ 9- 1] 送受信データでメッシュを移動する |
[ 9- 2] 同じPC(1台のPC)上で通信を確認する |
[ 9- 3] おまけ |
|
第11章 DirectInput フォース・フィードバックを極める |
[11- 1] FFBとは |
[11- 2] とにかくFFB!(ハンドル・タイプ) |
[11- 3] とにかくFFB!(スティック・タイプ) |
[11- 4] フォースの種類について |
[11- 5] 能力情報の表示 |
[11- 6] ランプ・フォース |
[11- 7] ピリオディック・フォース ソウトゥース |
[11- 8] コンディション・フォース スプリング |
[11- 9] コンディション・フォース ダンパー |
[11-10] 路面反力シミュレート |
[12- 1] #include ディレクティブ |
[12- 2] #define ディレクティブ |
[12- 3] #if系 ディレクティブ |
[12- 4] #pragma ディレクティブ |
DirectX 9.0 SDK(August 2005)、各章実行ファイル、各章サンプル・コードを収録 |
※ 内容が一部異なる場合があります。発売日は、東京の発売日であり、地域によっては1〜2日程度遅れることがあります。あらかじめご了承ください。
|
|
 |

|