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

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

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

山内 薄

DirectX9.0

そろそろテクスチャーへのレンダリングルーチンを組まないといけない

今日はどうしても気が乗らないのでお休み。 仕事も C# .NET 2003 で憂鬱な毎日・・・

ちまちまちまちまちま・・・と・・・地道に・・・

延々とシステム周りを組む。

相変わらず、システム周りの組み付け。DirectXと関係ない・・・

ちょこちょこ進める。DirectX というよりも、今日は、システム周りを構築した

実家に用事があったので帰省

特急列車の中で、Muramasa CV-50FW を使って、いろいろ実験。 モーションブラーがイマイチ綺麗に見えない。 この辺はセンスの問題なので、いろいろパラメータを変えて実験してみる。

モーションブラー成功

ただし、あまり効率のよくないアルゴリズムなので、 のちのち変更しなくてはならない。 この辺をクラス化しておけば、修正もラクなのだろうけど、 クラス化するほど大掛かりなものでもないのも事実。

モーションブラー

良いページを見つけた。作者の方々に感謝。 http://if.dynsite.net/t-pot/program/30_blur2/blur2.html http://masafumi-t.cool.ne.jp/directx9/3dtips/d3d11.htm 今はインターネットで、すぐに欲しい情報が揃うんだから、 便利な世の中になったものだ。

先日の IDirectInputDevice8::GetDeviceState で、 DIERR_NOTACQUIRED が返ってくる件だが、 GetDeviceState の直前に、毎回 IDirectInputDevice8::Acquire()を呼び出すようにしたら うまくいったらしい。今度はテクスチャーのモーションブラーに挑戦。

DirectInput で悪戦苦闘中。 IDirectInputDevice8::GetDeviceState で、 DIERR_NOTACQUIRED が返ってくる。もういい加減意味不明。 いつも思うのだが、たかだかキーボードからキー入力1つ得るだけでも、 途方も無い苦労を強いられるのはなんとかならないん…