【C++】 DirectX初心者質問スレ Part4【C++】
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2005/05/08(日) 01:53:41これらに当てはまる人のための質問スレです。
1.C/C++は多少理解している。
2.最近DirectXを始めたばかり
3.SDKを見ても、Googleで検索しても、いまいち理解できない人
4.余計な雑談は不要ですよ
【 回答してくださる方 】
・ できるだけ優しく質問に答えてあげてください。
・ 優しく教えるのが嫌でしたら、解決するためのヒントだけでも結構です。
「ググれ」「SDK見れ」以外の回答でおながいします。
・ 神ですら理解不能な質問は無視して下さい。
【 質問する香具師 】
・ どんな事で躓いているのか明確にしよう。
・ 長くならないなら躓いている部分のコードを晒してみれ。
・ 解決した場合、お礼を言うのは当然だが、何をどうしたら解決したかを明確に書こう。
・ 回答して貰ったら、出来るだけお礼もしよう。
前スレ
【C++】 DirectX初心者質問スレ Part3【C++】
http://pc8.2ch.net/test/read.cgi/tech/1108987183/
0360デフォルトの名無しさん
2005/06/03(金) 15:27:03仰るとおりでコピーコンストラクタの部分でした
0361356
2005/06/03(金) 18:27:21ソートのアルゴリズムっていっても
バケツが早いとおもうんだが、クイック、バブル、2分どれもだめだとおもう。
他にあるならおしえてくれ
0362デフォルトの名無しさん
2005/06/03(金) 18:59:50途中で53頂点と3頂点追加したい場合はどういう風にすればいいのでしょうか?
全部最初から頂点バッファを作り直さないで、
バッファのサイズを変更して3頂点だけ追加したいのです。
0363デフォルトの名無しさん
2005/06/03(金) 19:39:150364デフォルトの名無しさん
2005/06/03(金) 23:24:01頂点インデックスとか法線とかどうすんの?
0365362
2005/06/03(金) 23:55:03でも数万ポリゴンのモデルだとOpenGLより明らかに描画速度が遅いです
0366デフォルトの名無しさん
2005/06/04(土) 00:01:18自分が見えないところでやる分には構わないのか。
馬鹿の考えることはさっぱり分からん。
0367左利き
2005/06/04(土) 00:09:28DirectXとの質問とは違いますが、
VideoCaptureの列挙子が記述されている
レジストリのある場所を知っている人はいませんか?
DirectXを使ったライブラリを使っているのですが、
そのライブラリは
VideoCaptureが2つあってもデフォルトのほうしか使えないので、
レジストリでデフォルトの設定を変えたいのです。
お願いしますm(_ _)m
0368デフォルトの名無しさん
2005/06/04(土) 00:14:16容易に出来そうですが、
任意軸による回転行列から角度を得ることは可能でしょうか?
0369デフォルトの名無しさん
2005/06/04(土) 00:19:300370デフォルトの名無しさん
2005/06/04(土) 01:28:59thanks
0371デフォルトの名無しさん
2005/06/04(土) 01:48:42_mm_sqrt_ps使うか、_mm_rsqrt_psで逆数求めて_mm_rcp_psで逆数にすると
平方根が4ついっぺんに求められる。精度低い代わりに速い。
0372デフォルトの名無しさん
2005/06/04(土) 07:58:31とりあえずスレ違いにはならないとおもわれる範囲で
質問・同意を得る形式でレスをすること。
答えがどうあろうとレス稼ぎが問題なので単発で終わることが多い。
0373デフォルトの名無しさん
2005/06/04(土) 11:19:300374デフォルトの名無しさん
2005/06/04(土) 12:08:160375デフォルトの名無しさん
2005/06/04(土) 12:15:15それとも別のなにか?
0376デフォルトの名無しさん
2005/06/04(土) 12:35:550377デフォルトの名無しさん
2005/06/04(土) 13:01:27そんな意地悪言わずに教えてくだすれ
0378デフォルトの名無しさん
2005/06/04(土) 13:30:430379デフォルトの名無しさん
2005/06/04(土) 13:38:34多分>>374は解からないから誤魔化すようなレスしてるだけ
0380デフォルトの名無しさん
2005/06/04(土) 13:41:580381デフォルトの名無しさん
2005/06/04(土) 14:08:130382デフォルトの名無しさん
2005/06/04(土) 14:20:40マルチいくない。
DirectShowスレで回答もらってんだから、こっちはもう終わり。
0383デフォルトの名無しさん
2005/06/04(土) 17:01:28場合によっては少し叩いてやりましょう。
0384デフォルトの名無しさん
2005/06/05(日) 14:58:21系のエラーってどうやって解決するんですか?
ttp://64.233.187.104/search?q=cache:31PVzUOwFSYJ:fkaine.hp.infoseek.co.jp/cgi-bin/webnews.cgi/yaneSDK%3Fmode%3Dthview%26thtop%3D1648+Memory+still+allocated!++Alloc+count&hl=ja&lr=lang_ja
を読んでみましたが解決策が解らないので質問させていただきました
0385デフォルトの名無しさん
2005/06/05(日) 15:28:04Release() し忘れてるところを探すといいよ。
あと、Alloc ID ってのが出てるはずだから、
Dxコンパネで Break On AllocID にその値を指定すると
幸せになれるかもしれない。
0386デフォルトの名無しさん
2005/06/05(日) 16:36:13外積を求めたら(0,-1,0)になりますが、
外積は右ねじっていいますが、違うんじゃ
0387デフォルトの名無しさん
2005/06/05(日) 16:52:120388デフォルトの名無しさん
2005/06/05(日) 16:52:49Break On AllocIDに値を入れてブレークしてくれたけど アセンブラわがんねorz
0389デフォルトの名無しさん
2005/06/05(日) 16:54:140390デフォルトの名無しさん
2005/06/05(日) 16:59:25ステップアウトするんだ。
039140
2005/06/05(日) 17:09:480392デフォルトの名無しさん
2005/06/05(日) 22:46:12簡単なゲームを作ってみようと思い、DirectXを始めてみました。
とりあえずwebにあったものを組み合わせてビルドしてみたのですが、
リンクするときに、
「dinput8.lib(dilib2.obj) : fatal error LNK1103: デバッグ情報が壊れています; モジュールを再コンパイルしてください
link.exe の実行エラー」
と出てしまって、ビルドが完了できません。
dinput8.libを作り直せば良いのかと思ったんですが、ソースが見当たりません。
どうすればいいのでしょうか?
また、同じような状況になった方はいらっしゃいませんか?
よろしくお願いします。
0393392
2005/06/05(日) 22:50:330394デフォルトの名無しさん
2005/06/05(日) 22:58:03そこに全て書かれています。
0395デフォルトの名無しさん
2005/06/05(日) 23:26:270396392
2005/06/06(月) 01:06:10>>395
お返事ありがとうございます。
解決しました。
デバッグ情報作れないんだったら、作んなきゃいい話なんすね。
DirectXの問題どころか、IDEの扱いかたっつーか日本語が読めていませんでした....orz
で、ちょっと気になったんですが、これってリリースノートに書いてあるんですか?
自分が見た限りでは見つけられなかったんですが....
0397デフォルトの名無しさん
2005/06/06(月) 01:20:55話はそれからだ。
0398デフォルトの名無しさん
2005/06/06(月) 01:29:520399デフォルトの名無しさん
2005/06/06(月) 01:50:19あんまりくだらない質問ばかりする初心者&人を見下す態度を取る返答者の争いが
絶えないのでとうとうスクリプトになってしまいました。
ちょっと使い難いかもしれませんが我慢してください。
0400デフォルトの名無しさん
2005/06/06(月) 03:44:14初心者スレで初心者なりの質問がきて、「くだらない質問」などと言ってんじゃない。
>人を見下す態度を取る返答者
まさしくおまえのことだ。
0401デフォルトの名無しさん
2005/06/06(月) 05:24:23ここは日本語が通じないインターネットですね
0402デフォルトの名無しさん
2005/06/06(月) 05:41:05ホントにこんな質問してる奴が俺等に還元するようになるのかねぇ?
とか本気で思う。
ま、絶対、ならねぇだろうな。
0403デフォルトの名無しさん
2005/06/06(月) 06:51:49初心者相手に見返り期待してないでどうぞ上級者のあなたにお似合いなレベルの高いところへお行きください。
さいなら。
0404デフォルトの名無しさん
2005/06/06(月) 07:50:37俺のレスが気に入らないならスルーすればいいだけ。
嫌なら相手にしなくて結構。
懐古ってわけじゃないけど、昔は質問への回答なんてそこまで重要なことではなく
むしろ勉強するにあたっての姿勢を大事にする傾向があった。
どのぐらい頑張れば自分のめざすことができるようになるんだろうとか
そういうのが回答からわかった。
ゲームPGの技術力の高さは掲示板でそういうところまで
面倒を見てくれるところで支えていたと思うんだけどね。
ところがこの質問スレはそういうのがないから、最近の初心者は損をしてると思うんだよね。
俺が先人(主にPS世代の人かな)から受け継いだものなんて、そんなものだけど
お前等がいらないっちゅーなら、それもアリだな。と思う。
初めて何ヶ月目か知らんけど、カワイそうだけどこんなペースじゃ一生かかっても俺にはおいつけないだろうな。
俺等の頃にあって、今無いものの差はかなりでかいぞ。
0405デフォルトの名無しさん
2005/06/06(月) 08:19:18説教好きが2ch全体に増えている
これはこのスレに限った事じゃない
0406デフォルトの名無しさん
2005/06/06(月) 08:26:592D!!のDirectXをやってみるかもな
http://pc8.2ch.net/test/read.cgi/gamedev/1005133911/
0407デフォルトの名無しさん
2005/06/06(月) 08:52:38受け継がなくて良かったです。というか何を受け継いだのでしょうか。
404の書き込みから何が伝わってくるのでしょうか。
伝わってくるのは間違いなく404はキチガイであるということだけです。
ここは404なんぞいなくても今まで通り粛々と進んでゆきます。
さようなら404。
0408デフォルトの名無しさん
2005/06/06(月) 09:54:55ここは質問スレだ。質問と回答以外必要ねーんだよ。
なにが「スルーすればいいだけ」だよ。
テメェがスレ違いなどうでもいい昔話をご高説なさってるから邪魔だって言ってんだよアホ。
背中に「↑バカ」って張り紙されてるタイプだよお前w
0409デフォルトの名無しさん
2005/06/06(月) 11:00:44答える奴も馬鹿で結構バランスとれてるよ。
0410デフォルトの名無しさん
2005/06/06(月) 11:22:29ちょっと気になる流れだったから話戻していい?
Summer2004以降はVC6はサポート外になったけど、
ExtrasのVC6用D3DXファイルに差し替えればとりあえず動くよね。
今はVC6+Oct2004にしてるんだけど、なんか問題あるかしら?
海外サイト見ると一応イケるっぽいんだけど・・・
0411デフォルトの名無しさん
2005/06/06(月) 12:14:550412デフォルトの名無しさん
2005/06/06(月) 12:44:07ただ、わざわざVC6用のファイルを残しているから
完全に切り捨てたというより互換性を気にしなくなっただけなのかな、と思ってね。
回避できない致命的な問題がなけりゃそれでいいの。
0413デフォルトの名無しさん
2005/06/06(月) 17:31:400414デフォルトの名無しさん
2005/06/06(月) 18:04:49.net無駄に重くね?
0415デフォルトの名無しさん
2005/06/06(月) 19:02:06逆に.netにしなきゃいけない理由って何。
0416デフォルトの名無しさん
2005/06/06(月) 19:21:250417デフォルトの名無しさん
2005/06/06(月) 19:41:57インテルコンパイラ用の最適化機能と新規格の準拠度
0418デフォルトの名無しさん
2005/06/06(月) 19:54:41STL 等のライブラリは new が bad_alloc 投げることを前提にしてるから、
NULL チェックされとらんのよな。
bad_alloc を投げるようにハンドラ変えてやればいいんだけど。
あと、static const int メンバが直接初期化できないから
enum を使わないといけなかったり。
0419デフォルトの名無しさん
2005/06/06(月) 20:11:450420デフォルトの名無しさん
2005/06/06(月) 20:23:10とりあえずboostでコンパイル通るコンポーネントが飛躍的に増えること。
これだけで導入の価値は充分にある。
あとVC6ではテンプレート周り、とくに特殊化/部分特殊化に関連するバグには
かなり悩まされてきたが、VC7.1ではほとんど修正されてる。
0421デフォルトの名無しさん
2005/06/06(月) 20:27:150422デフォルトの名無しさん
2005/06/06(月) 20:31:140423デフォルトの名無しさん
2005/06/06(月) 20:34:51ベータ初期しか試してないが、多少は良くなったのかね
0424デフォルトの名無しさん
2005/06/06(月) 20:35:560425デフォルトの名無しさん
2005/06/06(月) 21:25:220426デフォルトの名無しさん
2005/06/06(月) 21:28:26国や組織によっても認識が違ってたりするからなぁ。
0427デフォルトの名無しさん
2005/06/06(月) 21:32:38どこでも
0428デフォルトの名無しさん
2005/06/06(月) 21:40:547.1でも部分特殊化はイマイチだ
8買っちゃうかも。
0429デフォルトの名無しさん
2005/06/06(月) 23:27:390430デフォルトの名無しさん
2005/06/07(火) 00:59:520431デフォルトの名無しさん
2005/06/07(火) 01:14:220432デフォルトの名無しさん
2005/06/07(火) 03:41:510433デフォルトの名無しさん
2005/06/07(火) 10:22:573〜4万円くらいで乗り換えれたよ。VBやVJ等でも可。
もう1年前にキャンペーン終わってしまったが。
0434デフォルトの名無しさん
2005/06/07(火) 11:45:360435デフォルトの名無しさん
2005/06/07(火) 11:55:560436デフォルトの名無しさん
2005/06/07(火) 13:08:04「ディテール」を「ディティール」とかいうバカも気に入らない。
0437そもそもカナで表記することが(ry
2005/06/07(火) 14:16:50「ディテイル」もしくは「ディーテイル」
0438デフォルトの名無しさん
2005/06/07(火) 14:50:500439デフォルトの名無しさん
2005/06/07(火) 15:48:260440デフォルトの名無しさん
2005/06/07(火) 16:26:16ディティールが違うんだよディティールがフォー
0441デフォルトの名無しさん
2005/06/07(火) 16:29:190442デフォルトの名無しさん
2005/06/07(火) 19:43:14自作自演で質問ゴッコするスレ
0443デフォルトの名無しさん
2005/06/09(木) 22:30:560444デフォルトの名無しさん
2005/06/10(金) 14:15:250445デフォルトの名無しさん
2005/06/10(金) 17:16:580446デフォルトの名無しさん
2005/06/11(土) 01:30:39パフォーマンスは気にしたほうがいい。
0447デフォルトの名無しさん
2005/06/11(土) 01:39:090448デフォルトの名無しさん
2005/06/11(土) 01:43:530449デフォルトの名無しさん
2005/06/11(土) 02:00:360450デフォルトの名無しさん
2005/06/11(土) 02:08:36「vectorの要素数が上限を超えると」だろ。
要素が変化するごとに再アロケートなんかおきてたらスパコンでも使えんわそんなもん。
0451デフォルトの名無しさん
2005/06/11(土) 02:22:21毎回起きるわけでもないみたいだけど。
0452デフォルトの名無しさん
2005/06/11(土) 02:30:48効率気にするなら reserve しときゃええ話やね。
0453デフォルトの名無しさん
2005/06/11(土) 04:29:11文字やグラフィックを表示することはできますか?
0454デフォルトの名無しさん
2005/06/11(土) 07:19:040455デフォルトの名無しさん
2005/06/11(土) 10:39:280456デフォルトの名無しさん
2005/06/11(土) 12:55:38http://gamdev.org/up/img/2757.zip
以下の内容を100万回施行
移動して、徐々に透明になる事を想定してのプログラムです。
1、テクスチャを描画、板ポリを生成、描画
2、板ポリ生成、描画
3、板ポリ描画
4、板ポリ描画(Lock版)
だいたい速度が同じなのですよね。
作り方がおかしいのでしょうか?
それとも、こんなもんなのだろうか・・・
Effective C++見るとみるからに変わってるんですがね
0457456
2005/06/11(土) 19:28:58もしや、クラッシュさせてしまったのかっ!!
0458デフォルトの名無しさん
2005/06/11(土) 20:03:11VSync待ってたりして。
0459デフォルトの名無しさん
2005/06/11(土) 21:14:47最適化を有効にして実行してみた。
北森2.8 RADEON9600XT DirectX9 april
VC6
Time1 31074
Time2 30790
Time3 6088
Time4 6853
VC7.1
Time1 30740
Time2 30578
Time3 6297
Time4 6667
■ このスレッドは過去ログ倉庫に格納されています