DirectX9.0 3Dアクションゲーム・プログラミングのQ&A
Q
プロジェクトからビルドしたEnd of the Worldが正常に動作しない
CD-ROMの中のSrcフォルダのEoWフォルダのプロジェクトを実行すると、高い位置からみた黄色のマークのないビルの上に滑走路のようなものが映っ
て数秒の後に真っ暗画面になります。Srcフォルダと同じディレクトリにある初めからあったEoW.EXEのような、人間の周りをぐるぐる回る絵は、映っ
てくれません。
2008年04月09日受付
A
編集部の環境で確認いたしましたところ、以下の環境でビルドした「EoW.exe」は、ご質問のように、屋上を見下ろすような画面が表示された後、画面が真っ暗になり、正常に動作しないことを確認いたしました。
・Windows XP Professional SP2
・Visual Studio 2005 Standard Edition SP1
・DirectX 7.0a SDK
ただし、本書に収録されております「End of the World」は、「DirectX 7」と「Visual Studio 6.0」で開発されていたプログラムですので、同様の環境を用意して確認いたしましたところ、以下の環境でビルドした「EoW.exe」は、正常に動作することを確認いたしました。
・Windows XP Professional SP2
・Visual Studio 6.0 Professional Edition SP6
・DirectX 7.0a SDK
以上のことから、おそらく、「End of the World」のコードは、「Visual Studio 6.0」(Visual C++ 6.0)の環境に依存したコードになっているものと思われます。
本書211ページに記載がありますように、「End of th World」は参考資料として、現状で提供されているものでございますので、「End of the World」のコードをビルドされる場合は、「Visual Studio 6.0」 (Visual C++ 6.0)をご使用ください。
最終更新日:2009年09月14日 18時11分04秒
Q
音が鳴らない
p.154に書かれているソースファイルの内容を組んでも音が鳴りません。
2007年02月02日受付
A
編集部で確認しましたところ、ご指摘の通り、
p.154に掲載されている「LoadWave.cpp」ファイルが間違っていました。
添付CD-ROMに収録されているファイルは正しく動作しますので、
「LoadWave.cpp」ファイルに関しては、添付CD-ROM収録のファイルをご参照ください。
最終更新日:2007年07月26日 15時34分28秒