トップページgamedev
987コメント302KB

DirectX総合スレ (Part9)

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名前は開発中のものです。2009/02/11(水) 05:00:58ID:viN0kzG2
言語はC++

■過去スレ

DirectX総合スレ
Part 8: http://pc11.2ch.net/test/read.cgi/gamedev/1205306118/
Part 7: http://pc11.2ch.net/test/read.cgi/gamedev/1179516297/
Part 6: http://pc11.2ch.net/test/read.cgi/gamedev/1163691532/
Part 5: http://pc8.2ch.net/test/read.cgi/gamedev/1157727402/
Part 4: http://pc8.2ch.net/test/read.cgi/gamedev/1132937938/
Part 3: http://pc5.2ch.net/test/read.cgi/gamedev/1105333209/
Part 2: http://pc5.2ch.net/test/read.cgi/gamedev/1095863432/
Part 1: http://pc5.2ch.net/test/read.cgi/gamedev/1083728025/
0976名前は開発中のものです。2010/02/07(日) 18:23:11ID:Y251RA+h
>>972-975
ありがとうございます。32bitBMPでアルファを使う事は成功してますね。
そして問題はサイズの方っぽいんですね。
アルファ対応で小さめで読み込み対応の形式・・ちょっと調べてみようかと思います。
ありがとうございました。
0977名前は開発中のものです。2010/02/08(月) 00:23:30ID:yO70DaFt
「DirectInput を使うとレジストリ登録される」は知らんかった
再ビルドする分でものすごい量になってた
0978名前は開発中のものです。2010/02/08(月) 00:48:15ID:WdK9edWF
>>977
アンタのレスみて俺も確認してみたが・・
ものすごいことになってたww
殺すぞMSww
0979名前は開発中のものです。2010/02/08(月) 01:22:20ID:WErBsFGj
正確には「DirectInput8Createで初期化すると」だけどな
0980名前は開発中のものです。2010/02/08(月) 01:37:09ID:vwJjmafm
俺もひどいことになってたw

重複しない方法とかみつけた。
ttp://d.hatena.ne.jp/Niqnem/20080709

DirectInput8Createを使わずに、
CoCreateInstanceを使って生成すればいいって記事もみて、
そのとおりにしてみたら、どうも初期化に失敗してしまった。
簡単に試しただけだからよくわからんが参考までに。
0981名前は開発中のものです。2010/02/08(月) 14:15:14ID:4VRGw2Nq
すみません、テクスチャを描くだけの「ただの素材画像」をテクスチャにしておくのって、無駄でしょうか?
一々両方LockRect〜UnlockRectしてると余計な負担が有りそうな疑問がふとよぎったのですが・・。
0982名前は開発中のものです。2010/02/08(月) 14:49:40ID:4VRGw2Nq
下げ忘れ失礼しました orz
0983名前は開発中のものです。2010/02/08(月) 15:37:34ID:5Xy/jQtE
ところで、
CoInitializeEx(NULL, COINIT_MULTITHREADED);
…でCOMの初期化をしたDirectXアプリをPIXで動かすと、CoInitializeExがRPC_E_CHANGED_MODEを返してうまく動作しないようなんだが、これ仕様なのかね。
CoInitializeだと問題ないようなんだけど…
0984名前は開発中のものです。2010/02/08(月) 17:27:11ID:yO70DaFt
CoUninitializeもよろしく
0985名前は開発中のものです。2010/02/09(火) 00:54:56ID:2v/x01jS
COMだのOLEだのActiveXだの
反吐が出るほど嫌いなんで
出来れば使いたくない
0986名前は開発中のものです。2010/02/10(水) 00:05:24ID:Jt/Ua+0P
DirectInput以外でマウスホイールの回転を直接取得する方法ってありますか?
WM_MOUSEWHEEL経由して取るしかない?
0987名前は開発中のものです。2010/02/10(水) 04:28:34ID:1qPIGpQz
>>986
Raw Input
ホイールに限らず、マウスの生のデータが欲しいときはこれを使う。
レス数が950を超えています。1000を超えると書き込みができなくなります。