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の列挙とか色々めんどくさいのう・・・
・・・・
出た出た!(やっぱり謎)
まあ、こんなものか・・・・(意味不明)
頭でまとめる・・・まとまらない・・・
システム的には、読み込みしかしないので、GetPrivateProfileString だけか・・・。でも、iniファイルを使うと、ユーザーにいじられてしまうんだよなぁ・・・
そろそろ詫びを入れないといけない・・・・(謎
ひょんなことから、どうしても、Windows とは、事務用品としてしか 接することが出来ない自分を知る。だから、趣味(娯楽)に できないし、扱っているとストレスが溜まるのか・・・(一人納得)
やっぱ、Windows用ソフト作成は苦痛(爆
モーションブラーだが、フレームを Clear しないで、D3DSprite の アルファパラメータを 0x40ffffff みたいにして、Clear の代わりに 最背面に貼り付ければOKなのに気付く。 (最上位8ビットの値を小さくする程残像が残る) 結局、自前のモーションブラー…
活路が見えてきたが、気が乗らない・・・・
活路が開けると、いじれる時間が少なくなる罠
休み!
原因が分かった。テクスチャクラスのインスタンスを 多重確保しようとしていたらしい。C++ のオブジェクト指向の ちょっとした落とし穴にはまってしまった・・・ とりあえず、安心して眠れる・・・
NullPointerException で堕ちる。デバッグトレースしても、 いかんせん挙動がよくわからん・・・・
例外で堕ちるようになった・・・
やっとDirectX寄りなコーディングに完全に戻れた。でも、システム周り組んでる方が楽しいな・・・(爆
テクスチャのバイリニア時にゴミが出る。 もう知らん・・・・
D3DDevice::Clear で、誤魔化す作戦。 なんかダサい・・・
自主休校(爆
やはり、どうもテクスチャに、なにかをレンダリングすると、D3DSPRITE で、 透明色指定がクリアされてしまうような気がする。 単純に、FillRect したいだけなのに、こんなに苦労するのは割に 合わないなぁ・・・・
テクスチャへのレンダリングを行うと、透明色(カラーキー)が なぜか解除されてしまう。要調査。