EXCEEDの同人ソフト開発日記という名の備忘録

趣味のゲームソフト開発人。プロなのかアマなのかは不明(不定)らしい。

任天堂のソフトはいつも予定通りに出てこないって言われるけど、
ソフト作りっていうのは、そういうもの。
ゲームソフトは、期限までにやれと言われて、徹夜したり死に物狂いでやったからといって、
期待通りのものにはならない。そういうふうにすると、
結局、チームは妥協しなければならなくなる。
妥協させられて、できたものは、粗くなってしまう。
ユーザーは目が肥えていますから、受け付けてもらえない

山内 薄

DirectX9.0

ふと思った・・・・setup.exe ってどうやって作るの?(ぉ こうやって作るらしい。 http://www.atmarkit.co.jp/fdotnet/tools/websetup/websetup_01.html川俣さんの記事にはいつも命を助けてもらっている気がする・・・

DirectX 9.0 SDK(2003 Summer) を Visual Studio 2005 で使う WindowsXP の再フォーマットをすることになったので、これを期に開発環境を VC++ 6.0 から Visual Studio 2005 に乗り換えることにしたのだが、予想通り、これがすんなりとは行かなかった。諸侯…

もうどうでもよくなってきた・・・ d:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h(222) : error C2146: 構文エラー : ';' が、識別子 'PVOID64' の前に必要です。

雑談私は、2005年(21世紀)にもなって、こんなことをすることなるとは夢にも思わなかった・・・・ ・8086 のセグメント[]アーキテクチャ[]と戦う ・カセットテープに保存されたマシン語コードを復元し、解析

当たり判定は、めんどくさいのう・・・

当たり判定がおかしい・・・・

みさこ「テクスチャーが壊れます。助けてください。」 くにお「かわいそうだから、たすけてあげようぜ。」 意味不明・・・・

一番めんどくさい部分に取り掛かることになった・・・

かなり進んだ。HIDの列挙とか色々めんどくさいのう・・・

・・・・

出た出た!(やっぱり謎)

まあ、こんなものか・・・・(意味不明)

頭でまとめる・・・まとまらない・・・

.ini ファイルを使う。

システム的には、読み込みしかしないので、GetPrivateProfileString だけか・・・。でも、iniファイルを使うと、ユーザーにいじられてしまうんだよなぁ・・・

そろそろ詫びを入れないといけない・・・・(謎

ひょんなことから、どうしても、Windows とは、事務用品としてしか 接することが出来ない自分を知る。だから、趣味(娯楽)に できないし、扱っているとストレスが溜まるのか・・・(一人納得)

やっぱ、Windows用ソフト作成は苦痛(爆

モーションブラーだが、フレームを Clear しないで、D3DSprite の アルファパラメータを 0x40ffffff みたいにして、Clear の代わりに 最背面に貼り付ければOKなのに気付く。 (最上位8ビットの値を小さくする程残像が残る) 結局、自前のモーションブラー…

活路が見えてきたが、気が乗らない・・・・

活路が開けると、いじれる時間が少なくなる罠

休み!

ヌルポ回避

原因が分かった。テクスチャクラスのインスタンスを 多重確保しようとしていたらしい。C++ のオブジェクト指向の ちょっとした落とし穴にはまってしまった・・・ とりあえず、安心して眠れる・・・

NullPointerException で堕ちる。デバッグトレースしても、 いかんせん挙動がよくわからん・・・・

例外で堕ちるようになった・・・

やっとDirectX寄りなコーディングに完全に戻れた。でも、システム周り組んでる方が楽しいな・・・(爆

テクスチャのバイリニア時にゴミが出る。 もう知らん・・・・

D3DDevice::Clear で、誤魔化す作戦。 なんかダサい・・・

自主休校(爆

やはり、どうもテクスチャに、なにかをレンダリングすると、D3DSPRITE で、 透明色指定がクリアされてしまうような気がする。 単純に、FillRect したいだけなのに、こんなに苦労するのは割に 合わないなぁ・・・・

テクスチャへのレンダリングを行うと、透明色(カラーキー)が なぜか解除されてしまう。要調査。