- 1 名前:デフォルトの名無しさん mailto:ライシンマハケン [2008/07/17(木) 13:50:04 ]
- 1 名前:デフォルトの名無しさん[sage] 投稿日:2008/04/09(水) 09:55:56
※回答する人も、質問する人も必ず読んでください これらに当てはまる人のための質問スレです。 1.C/C++は多少理解している。 2.最近DirectXを始めたばかり 3.SDKを見ても、Googleで検索しても、いまいち理解できない人 4.余計な雑談は不要ですよ 【 回答してくださる方 】 ・ できるだけ優しく質問に答えてあげてください。 ・ 優しく教えるのが嫌でしたら、解決するためのヒントだけでも結構です。 「ググれ」「SDK見れ」以外の回答でおながいします。 ・ 神ですら理解不能な質問は無視して下さい。 【 質問する方 】 ・ どんな事で躓いているのか明確にしよう。 ・ 長くならないなら躓いている部分のコードを晒してみれ。 ・ 解決した場合、お礼を言うのは当然だが、何をどうしたら解決したかを明確に書こう。 ・ 回答して貰ったら、出来るだけお礼もしよう。 【C++】 DirectX初心者質問スレ Part17 【C】 pc11.2ch.net/test/read.cgi/tech/1207702556/
- 952 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 23:52:49 ]
- STLとか無意味に毛嫌いしてる人いるよね
- 953 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 00:01:14 ]
- STLを使うとマネージドな言語になってパフォーマンスが落ちるといわんばかりの勢いで嫌う人と
テンプレートが何なのかよく分らなくて敷居をまたげないで居る人の2種類がいると思う
- 954 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 00:14:30 ]
- 最近のD3DXフォントってグリフの作り置きできるんだね。
- 955 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 00:38:22 ]
- サイズを指定してCreateTectureでテクスチャを作ったときGetLevelDescでテクスチャ内のトップレベルの
サーフェイスの情報を取得したら、例えば642*480で指定した場合、そのサイズがそのまま帰るんですが、 実際には2の累乗サイズに設定されているんでしょうか?それとも見たままなんでしょうか nVIDIaです
- 956 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 00:44:51 ]
- boostはまだしもSTLは必須だろ。
- 957 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 00:45:30 ]
- CAPSの中を見ろ。
作ったサイズそのままのビデオカードと2の累乗になるビデオカードがある。
- 958 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 00:57:23 ]
- >>957
D3DCAPS9のTextureCapsですよね? D3DPTEXTURECAPS_NONPOW2CONDITIONAL D3DPTEXTURECAPS_POW2 D3DPTEXTURECAPS_SQUAREONLY は全て0でした・・・。
- 959 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 01:54:01 ]
- 俺はなんとなく、例で出した642*480という半端な数値が気になったw
2の累乗のテクスチャしか作れないGPUなんて5年くらい前から出て無いんじゃない?
- 960 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 02:50:06 ]
- >>959
補間でふちが見えないようにだろ
- 961 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 06:28:43 ]
- みなさん、頭の体操の時間デス
レンダリングターゲットをテクスチャBにて描画したい場合、 @コメントアウトすると画面がぐちゃぐちゃになるものの書込まれているが、 そののままだとテクスチャBへの書込みは正常に処理されない どうしてでしょうか?(回答時間 20分) @GetRenderTarget(0,バックバッファ);//ここだよ AテクスチャB->GetSurfaceLevel(0,サーフェイスA); BSetRenderTarget(0,サーフェイスA); CSetTexture(0,テクスチャB); DDrawPrimitive ESetRenderTarget(0,バックバッファ) ヨロシクオネガイシマス(´・ω・`)つ
- 962 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 06:57:59 ]
- マルチかよ
- 963 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 07:13:29 ]
- >>960
それなら642*482にしないと
- 964 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 13:55:05 ]
- 質問したいなら
やりたいことを相手に伝わるように書いてほしいものだ それができないなら全ソース晒せ
- 965 名前:961 mailto:sage [2008/10/24(金) 14:33:26 ]
- ちょっと文章変ですね
>@コメントアウトすると画面がぐちゃぐちゃになるものの書込まれているが 言いたいことは、@をコメントアウトすると半透明になって激しくちらつくのに 次にコメントアウトを外して実行するとテクスチャに書込まれている、と言いたかった やりたいのはテクスチャを貼った板ポリゴンをサーフェイスに関連付けたテクスチャ内 に描画したい・・・その処理のもっともシンプルなコードを知りたいのです
- 966 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 14:40:19 ]
- シンプルなコード・・・つってもそんなの
DrawPrimitiveするだけだろ・・・。 細かいステートの説明までいちいちしてられん。
- 967 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 16:44:44 ]
- >>965
頭の体操の時間ですやら回答時間20分やら、君は何様だよ
- 968 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 16:46:50 ]
- 質問だったのか、、、、なんかのネタかとおもってスルーしてた・・・
- 969 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 17:54:36 ]
- ちなみにこいつはゲハ板でもマルチしてるゴミクズ
- 970 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 16:47:36 ]
- スプライトの概念がよく分からないのですが、
板ポリゴンにテクスチャを貼って表示するのと、スプライトで表示するのは どのような違いがあるのですか? プログラムの中身ではなくて表示方法? 色々調べたのですが分からなかったのでアドバイスお願いします。
- 971 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 16:57:16 ]
- 普通の板ポリと実態は同じだと思っていい
だからスプライトとか言ってもDirectDrawなんかと比べると遅い そのかわりに回転・拡大・半透明とかは板ポリと同じで簡単 そしてポリと違ってウインドウ平面への描画がしやすい機能が一通りそろってる
- 972 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 17:10:04 ]
- テクスチャーとスプライトとサーフェヘスはなにが違うの?
- 973 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 17:42:58 ]
- >>970
何も違わない。D3DXのスプライト描画は中でDrawPrimitiveを呼んでいるだけ。 D3DXは補助ライブラリで、中身はD3Dを使って誰でも実装できるような機能。 必須ではないがよく使う関数をMSが用意してくれたのがD3DX。
- 974 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 19:21:49 ]
- テクスチャー 絵
スプライト、サーフェス 画用紙
- 975 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 19:36:18 ]
- 概念の違いを聞いてるのに実装を答えても意味なくね
- 976 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 19:47:05 ]
- 2Dの絵を表示するための設定なんかを勝手によろしくやってくれるのが
D3DXのスプライトってとこだな。 パフォーマンスのことも気を使ってくれるので、何も知らない素人が 自分でDrawPrimitive呼ぶよりはマシ。 よく分かってる奴なら、自分で描画した方がもっと良い。
- 977 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 19:51:24 ]
- スプライト が よろしくやってくれるんじゃなくて
スプライト を よろしくやってくれる
- 978 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 20:00:50 ]
- スプライト関数の中みれねぇから何が影響あって何が影響ないのかさっぱりわかんねぇよ
って感じで絶対に使わなくなると思う
- 979 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 20:19:36 ]
- カプセル化だお
- 980 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 21:00:42 ]
- DirectXをまじめに使おうと思ったら、スプライト関数はデバッグ用くらいにしか使えないと思う。
- 981 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 21:12:52 ]
- ビデオカードとドライバも自作しないと怖くて使えないよね
中で何やってるかわからないからね!
- 982 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 21:15:24 ]
- ビデオカードw
カワイイ言い方ですねw
- 983 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 21:19:48 ]
- MDCCLXXVI
NOVUS ORDO SECLORUM
- 984 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 21:38:56 ]
- ビデオカードがかわいい言い方だとすると
かわいくない言い方ってどんなんなの?
- 985 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 21:40:54 ]
- >>984お前かわいいなちょっとこっち来いよ
- 986 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 21:51:51 ]
- そもそもスプライトなどどこにもない
インタフェイスの名前を不正確なカタカナに置き換える馬鹿が大勢いるから、 内容を誤解させているんだぞ
- 987 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 21:59:56 ]
- >>980
まじめに使うのは大いに結構なんだけど スプライト関数はデバッグ用くらいにしか使えないとか 初心者すれで言っててもしょうがないと思うんだ 初心者相手に遅いだの仕えないだの言って 簡単な質問をややこしくしすぎかと思うんだが そんなもんは使ってみて遅いとか使えないとか 思った奴が次を模索すればいい話であって それで満足する奴もいるんだからいんじゃないのか? おまえさんが使えないと決め付ける必要はないと思うんだ >>984 ビデオカード グラフィックカード ビデオボード グラフィックボード 他にもいろんな呼ばれかたがあるけど どれで言おうと相手に伝わればいいと思うが どういうわけかカッコイイとかカッコワルイとかこだわるやつがいて そういうやつをみるとカッコワルイなと思う あと半角にやたらこだわるやつとかもいい加減時代遅れだと思う
- 988 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 22:03:57 ]
- ID3DXSpriteをスプライトと言っている馬鹿、
迷惑だからもうプログラムをやめろ
- 989 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 22:07:06 ]
- じゃなんて読むんすか先輩
- 990 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 22:12:58 ]
- カタカナ表記せずにID3DXSpriteと書けばいいだけ
何故誤解を生むカタカナでわざわざ書くのか、馬鹿の考えはさっぱり理解出来ない
- 991 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 22:14:32 ]
- 先輩会話の中ではどういえばいいんすか
- 992 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 22:19:26 ]
- ハァ?お前は会話の中でどうやって書いているんだ?
- 993 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 22:20:36 ]
- あいでぃーすりーでぃえっくすすぷらいと
- 994 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 22:21:27 ]
- いーでーどらいでーいくすえすぺーえーるいーてーえー
- 995 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 22:31:16 ]
- スプライトと言ったらID3DXSprite、メッシュと言ったらID3DXMesh、
フォントと言ったらID3DXFont、バッファと言ったらID3DXBuffer、 どれだけ超能力が必用なんだよ?
- 996 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 22:32:23 ]
- >ID3DXSprite インターフェイスは、
>Microsoft Direct3D を使ってスプライトを描画するプロセスを >単純化する一連のメソッドを提供します。 マニュアルの中の人は、スプライトと言ってる件について
- 997 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 22:41:32 ]
- >>996
馬鹿の考えはさっぱり理解出来ない
- 998 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 22:41:55 ]
- 機械翻訳の中の人なんていない
- 999 名前:デフォルトの名無しさん [2008/10/25(土) 22:55:49 ]
- よそ者だけど立ててみた。
【C++】 DirectX初心者質問スレ Part19 【C】 pc11.2ch.net/test/read.cgi/tech/1224942911/
- 1000 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 22:57:26 ]
- >>999
よそ者だけど乙
- 1001 名前:1001 [Over 1000 Thread]
- このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
|

|