2010-03-01から1ヶ月間の記事一覧
ソースコード http://yumesoft.net/program.html 前置き 私のプログラムは、基本的に3つにスレッドに分かれています。 WinMainから始まる「ウインドウメッセージ処理スレッド」 定期的に入力デバイスを監視し続ける「入力スレッド」 1ループするたびにゲーム…
前置き ゲームを作っていると「再現性」というものが重要になることが多くあります。 例えば「リプレイ機能」は完全な再現性がないと困ります。 他にも「ある場所でエラーが出た」場合、状況を再現できれば再度同じエラーを起こすことができ、直すのも非常に…
ソースコード 2010/03/10 内容を修正更新しました。 http://yumesoft.net/program.html まずはファイルローダー 私は、ゲームを作る際に真っ先に作らなければならないものとして、必ずファイルローダーを挙げます。 画像を表示するにしても、文章を表示する…
Xファイルは素晴らしいフォーマットです。 初心者が初めて触って理解するためという意味では。 大抵の中級〜上級者曰く。3Dフォーマットは自前フォーマットを用意しろ。 ゲームを作り終わった今、まったくもってその通りだと思います。 電装天使ヴァルフォー…
Direct3DXは素晴らしいライブラリです。 私がいきなり「電装天使ヴァルフォース」という3Dゲームを作れたのも、ひとえにD3DXの助けがあってこそです。 ですが、陥りやすい罠もいくつか見られます。 まず紹介しておきたいのは、Direct3DXを使って行った行列や…