- 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/
- 744 名前:デフォルトの名無しさん mailto:sage [2008/10/17(金) 09:41:26 ]
- D3DXの関数使って読めばいいじゃないか。
Xファイルなんていちいち自前でパースする意味がわからんし。
- 745 名前:デフォルトの名無しさん mailto:sage [2008/10/17(金) 09:48:33 ]
- はー
こんなのマスターできる気がしねー 俺はおまいらに劣っているニカ?
- 746 名前:デフォルトの名無しさん mailto:sage [2008/10/17(金) 09:55:15 ]
- >>747
そうですよね。 テンプレートの読み飛ばしなどを意図してのことだったんでしょうか・・・
- 747 名前:デフォルトの名無しさん [2008/10/17(金) 09:57:17 ]
- >>744さんでしたorz
- 748 名前:デフォルトの名無しさん mailto:sage [2008/10/17(金) 11:41:49 ]
- >>743
あの本は一通り読んだけど ファイルフォーマットとしてXファイルを使っているが プログラム的にはオリジナルの頂点形式のデータとして扱うために 自力でファイル解析しながら読み込んでる感じだ 解析が甘いから出力したソフトによって読めないファイルとかあるけどな なぜそんなことしてるかっていうと ハードの行列レジスタ数に依存せずに CPUで無制限のボーン行列を変換してスキニングするため サンプルのモデルは100本くらいボーンが入っててアホかと思ったが いずれはオリジナルフォーマットとか作りたくなるだろうからいらない知識というわけではない
- 749 名前:デフォルトの名無しさん mailto:sage [2008/10/17(金) 12:03:08 ]
- 行列レジスタなんてないけどね
あと100本くらいなら頂点処理をソフトウェアで走らせればいいだけなのでは? まあフォーマット理解するのには自前で読み込むのも悪くない
- 750 名前:743 mailto:sage [2008/10/17(金) 14:26:36 ]
- レスありがとうございます。
なるほど・・・ボーンの数を無制限にするなどのために自力で読み込んでいたのですね。 じっくり最後まで読んだわけではないのでボーンが100もあるとは気づきませんでした。 あの本を参考に3Dアクションゲームを作ってみようと思います。 ありがとうございました。
- 751 名前:デフォルトの名無しさん [2008/10/17(金) 19:03:40 ]
- DirectX難しいよね・・・
C/C++は学んだけど、DirectXはどこから手をつけたら良いかわからない。 Win32APIの知識がいるのかな? みなさんどうやって勉強したんでしょう・・・
- 752 名前:デフォルトの名無しさん mailto:sage [2008/10/17(金) 19:12:27 ]
- とりあえずソース付きのサンプルをいじってみる。
SDK付属のでもWEBに転がってるのでも本に付いてるのでも構わない。 Win32APIの知識はそんなに要らない。 Win32Applicationとして実装する最低限のことができればおk。
- 753 名前:デフォルトの名無しさん mailto:sage [2008/10/17(金) 21:23:55 ]
- managed directxを先にやると楽だよ
- 754 名前:デフォルトの名無しさん mailto:sage [2008/10/17(金) 21:26:04 ]
- 骨が多い場合は頂点レジスタ数に合わせてメッシュを分割して描画するのが一般的だと思うが・・・。
D3DXで読めば分割後のテーブルデータも一緒に出してくれるので 自前フォーマットを使う場合でも中間データとしてはかなり便利だと思うがね。
- 755 名前:デフォルトの名無しさん mailto:sage [2008/10/17(金) 21:28:35 ]
- >>751
Win32APIじゃなくても、MFCやDXUTにしても、 必要かどうか疑問に思ったら、まず触ってみて簡単な プログラムを作ってみるといい。 完璧に理解しようなんて思わなくてもいいから。 DirectXを主体にゲームなり作るにしても 他のものに触れるのは決して無駄にならないよ。
- 756 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 00:39:12 ]
- >>745 >>751
やっぱ最小サンプルからだよね。Windowが出るだけ→四角形が出るだけみたいな。 いきなりゲームの完成形とか考えずに、サンプルを継ぎ足しながら理解していき、 そのつど必要になった技術を習得していった方がモチベーションが続くのでは。 俺はMSX-BASICからプログラムとお付き合いのあるオサーンだが、 何を作るにも膨大な基礎知識とコーディング量が必要な現状で、 今からプログラムやライブラリを習得する気概のある人達を素直に尊敬する。
- 757 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 02:42:31 ]
- 俺がDirectXを勉強した過程は、挫折、超挫折の繰り返しだなぁ。
そのうち周辺知識がついてすることもなくなって、改めてDirectXの入門書を読んだらすげー理解できてオレすげーってなった。 5年くらいずっと挫折し続けてこれだからなw ゲームを作りたいだけならそこら辺のライブラリ使った方がいいわ。 まぁ焦らず勉強を続けてくれ。
- 758 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 09:38:27 ]
- 5年くらい掛けて勉強するか
5年後というと40歳なわけだがw
- 759 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 09:41:12 ]
- それは流石にはじめるのが遅すぎだろう
- 760 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 09:45:00 ]
- ただの趣味でもダメですか?
- 761 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 09:58:56 ]
- ただの趣味なら10年は掛かるとお伝えしておこう
- 762 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 12:09:39 ]
- 1に根気、2に根気だな。
DirectXは精神論で超越できる
- 763 名前:デフォルトの名無しさん [2008/10/18(土) 17:24:12 ]
- こんなにもレスが(゜Д゜
ありがとうございます。 やっぱり入門するのが一番根気がいりそうですね。 簡単なプログラムを弄るとはいえ、どれが簡単なプログラムなのかも一々ググらないとダメな現状。 そもそもダイレクトXの入門書で詳しくかかれているのが無いようなきもします。
- 764 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 17:38:40 ]
- DirectX = COM + 基礎知識 * 100 + 経験知識
って感じ
- 765 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 17:44:17 ]
- 根気もそうだが
何から勉強するかわからないでいきなり入門書買うとかNG とくにVCBCの入門書はほんとに何もわかってない初心者には意味のないものが多い そのへんも飛ばして「初心者でもわかるDirectX」みたいな本を手に取ったら挫折確定 まずCを理解してその後win32APIについてキモイくらいに丁寧に解説してる本から入るのが吉 何も知らないでいきなりDirectXの解説書かう馬鹿なんて居ないと思ったアナタ ここに少なくとも一人いますよ
- 766 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 18:29:11 ]
- 学校の図書館にDirectXの本があって
一番後ろのページに、今までどれぐらいの人が借りたか わかる紙がついてるんだけど、 それは大体10回ぐらい借りられていた。 Game Programing Gemsは誰も借りてなかった。
- 767 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 18:30:33 ]
- DirectXあきらめてWebプログラミングでもやろう
- 768 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 18:58:21 ]
- DirectX6SDKの本買って武器として使った奴ならココにいるぜ
- 769 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 20:50:51 ]
- >>763
片っ端からやれよ はじめに苦労した分が土台になる はじめに「本なんていらなかったよw俺がいらなかったもんw」とか 言ってるボケに会うこともあるだろうがそいつはゴミなので無視していい 建築に大事な基礎が死んでるから伸びない 大きいビルを建てるにはそれなりの土台が必要 いまのうちに死ぬほど苦労してちゃんとした土台を作っておけ っていってもプログラマになんてなったって金になんないんだよね(笑)
- 770 名前:デフォルトの名無しさん [2008/10/18(土) 21:22:15 ]
- win32の知識も必要だと思う。じゃないと何やってるかわからんだろ。
C++→Win32→DirectXってかんじかな。 C学んだくらいでいきなりDirectXは挫折させる力がある。 弄って覚えるにしても、今はもうサンプルが入ってないみたいだし(上に書いてあったの見ただけだが)
- 771 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 21:57:45 ]
- 本なんていらんよ。ネットも使えないゴミはのびない
- 772 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 22:46:13 ]
- >>748
IDirectXFileは元々汎用的に作られてるし XFileに乗っかるぶんには、自前でパースする必要はない。 何でも自分でやりたがるのは結構だが、本出すならベストな方法を載せろって感じ。 >>743のように勘違いする人もいるようだし、迷惑な話。
- 773 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 22:49:20 ]
- DirectXは最近日本語ドキュメントが出てないのがキツイな。
Direct3D10とかVista専用とあいまって、ますます手を出しにくい。
- 774 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 23:36:14 ]
- ベストな方法載せろってあーた^^;
自分で自分なりのベストな方法を考える事ができない奴は プログラマとしてはやっていけないよ。 あくまで「参考書」であって「マニュアル」じゃーないぞ。
- 775 名前:デフォルトの名無しさん [2008/10/18(土) 23:43:01 ]
- 本がいらないとかww
ネットでやりたいことの表面の知識しか集めてないのがまるわかり。 DirectXの前にC++とWin32は学ぶべき。後々自分が本当にしたいことが出来たときのためにも
- 776 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 23:49:48 ]
- 必要なのはWin32というよりウィンドウシステムの仕組みについて、かな。
デバイス作るのに何でHWNDが必要なのかとかスレッドの流れがどうなってるのかとか 知ってた方が学習しやすいだろう。
- 777 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 23:59:01 ]
- >>775
別に本が役に立たんとは言わんけど、別に必要性はないでしょ。 C++もWin32もネットに十分な情報が転がってるし。 最新の情報は常にネットが先だしな。 その程度の情報も調べられないなら、ネット音痴と言わざるをえない。 「これはこの本にしか載ってない情報なんだ!」 ってのがあればぜひ教えて欲しい所だが、巷にあふれるほとんどの本は ネットで事足りるような情報しか載っていないよ。
- 778 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 00:02:42 ]
- >>777
本自体の信頼性も、あとで読み返してみるとアレなのもあるよね 昔HTMLのトンデモ本持ってたw
- 779 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 00:03:45 ]
- 本にしろネットにしろ、書いてある事だけを丸写しで
自分で何も考えない奴は、結局成長はしないんだよ。 「●●って本に書いてある通りにしたけど動きません」とか こういう所ですぐ聞くような奴ね。
- 780 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 00:06:24 ]
- それじゃこのスレの意味がなくなるんじゃないか?
- 781 名前:デフォルトの名無しさん [2008/10/19(日) 00:10:49 ]
- >>780
スレ以前につーちゃんねるが必要ない。
- 782 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 00:11:39 ]
- ネットより本派だけどネットで調べるのが面倒だから本に金払ったっていいやん。
情報のスピードでは負けるけど、そんな事言ったらベンダーが書いてるマニュアルが最速で それ以外が二次情報になるのは一緒だし
- 783 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 00:13:40 ]
- 本がよくないなんて言ってないよ
すごい本ももちろんたくさんある
- 784 名前:デフォルトの名無しさん [2008/10/19(日) 00:18:21 ]
- 本の良いところはどこでも読めるところだな。
てか本代くらいケチるなww ダイレクトX学ぶには下準備いるんだし
- 785 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 00:20:23 ]
- とりあえずDirectXの本はいっぱい買った。
寝る前にパラパラ見る。これでいつかはマスターできるはずと 思っている。
- 786 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 00:26:51 ]
- 本は電車の中で読むためのもんだと思ってる。
どんな本でも1ページくらいは有用だと思える情報があるし。
- 787 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 00:28:58 ]
- 著名な人が推奨してる本ってのはやっぱりいいよ
- 788 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 02:05:28 ]
- やねうらおですね、わかります
- 789 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 12:46:19 ]
- 本って、やっぱ売れてナンボだから書く側のターゲットがブレる時がある。
”初心者向けは基本の技術解説だけでいいから楽だけど、それだとターゲットが 狭いので中級者向けにも書いて、ただページが膨大だと定価や作業量の問題もあるから 一部の技術だけに特化して深いところをー”なんて感じ。 最初はネットで良いと思うよ。誰かに説明したい、自称中級者の方々が山ほどいて 丁寧に教えてくれる。ただ、その人達が「それはできません。」と断言したことが 本当にできないかとか、教わった技術が適切か等の精査は必要。
- 790 名前:デフォルトの名無しさん [2008/10/19(日) 16:30:18 ]
- 俺はDirectXよりもWindowsプログラミングを先に学んだほうが良いと思うわ。
そのほうがすんなりDirectXのコードを読める。 それに今出版されてるDirectXの本はSDKのサンプルからやってるから、サンプルがなくなった今 (SampleBrowserは昔のとはちょっと違うね)DirectXの学習は困難だよな。特にC++終えたての人とかは。 あと、本は買ったほうがいい。ネットの知識ってのは上でも言われてるけど表面上でしかないよ。 だからちょっとバージョンが違ってエラーが出たときとかにも対処しきれない。 勘違いしないでほしいのは、本がすべてというわけではないし、関数とか、ここはどうすればいいのか ってのをちょっと調べるだけならネットでも全然おkだと思う。 ただ、本で学んでからネットを見たほうが応用が利く気がする。 異論は認める
- 791 名前:デフォルトの名無しさん [2008/10/19(日) 16:48:08 ]
- 実際本見てからのほうが応用が利くと思うぜ クソ本でなければ
本いらないとか言ってるやつはネットでどうやって調べるか ノウハウがわかってるからそんなこと言ってるだけ ほんとにわかってないやつは何から調べればいいかわからないから ネットだけではどうにもならない
- 792 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 16:51:47 ]
- 買わずとも図書館で借りてきたらいいと思うのは俺だけ?
流れを一通り学んだら必要なAPIをMSDNライブラリサイトで調べたらいいだけだし。
- 793 名前:デフォルトの名無しさん [2008/10/19(日) 16:52:33 ]
- あらかた同意だが、ネットで予備知識仕入れて、書店で選ぶ参考にはなる。
その点でもネットは必要。 あとネットが使えるかどうかは関係なく本の知識は偉大と思う。
- 794 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 17:01:19 ]
- ここはいつから本の必要性を語るスレになったんだ?
本を読む前に>>1ぐらい嫁よ
- 795 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 17:13:32 ]
- ネットは広いけどあまりにも薄すぎる
本は濃く知るのにどうしても必要 こういう特色を人に説明できないのも本を読んでいないから と俺は思う
- 796 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 17:16:34 ]
- お前の妄想なんてどうでもいい
- 797 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 17:19:19 ]
- そもそも本を読んで無い奴に本を否定はできない
自分は本を読んでいて他の人間には薦めないってのは陥れてるとしか思えない
- 798 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 17:27:17 ]
- ウィンドウを画面の中心で開くやり方ってどうやるんでしょうか・・・?
CW_USEDEFAULTしか分からないので ヒントいただけませんか><
- 799 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 17:31:05 ]
- GetDesktopWindow
GetWindowRect 必要ならAdjustWindowRectExも
- 800 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 17:39:19 ]
- >>798
本を読めよ
- 801 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 17:43:42 ]
- ※ただしマルチディスプレイは考慮しないものとする
- 802 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 17:51:01 ]
- >>795みたいにネットは広いけど浅いとか思い込んでいる人は
ネットの使い方の本でも読んだ方がいいと思う どっちが深いも浅いもない。 必要な情報を個々がどうやって見つけるかという違いがあるだけ。 ネットで探すのが下手なら本を読めばいい。
- 803 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 18:06:47 ]
- ネットで十分っていってるやつは
ちゃんとした専門書を読んだことがないんだろうなぁ
- 804 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 18:10:48 ]
- 本は(物によっては)有用な部分はあるけど、必要ではない。それでFA。
で、ここは質問スレであって、こんなどうでもいい事を延々と繰り返すスレではない。 >>1にある文章も読めないような奴に本が読めるとは到底思えん。
- 805 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 18:15:35 ]
- >>803
あなたの持っている「専門書」のタイトルを全て教えてくだちぃ
- 806 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 18:15:59 ]
- >>804
ネットは(サイトによっては)有用な部分はあるけど、必要ではない。それでFA。 で、ここは質問スレであって、こんなどうでもいい事をにいちいち突っ込むスレでもない。 >>1にある文章も読めないような奴にネットが使いこなせるとは到底思えん。
- 807 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 18:17:00 ]
- もう刺激するなよ
- 808 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 18:21:29 ]
- ネットは必要だよね
ネットに繋がってないプログラマーのデスクが今時あるだろうか ネットだけでやってる奴はいても、本だけでやってる奴なんていないだろ
- 809 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 18:23:45 ]
- ネット→ものによっては「必要」
本→ものによっては「有用」 でファィナルアンサー
- 810 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 18:26:23 ]
- ネットの回線切って一週間仕事する自信はないな
あーでも漫画を一週間読まないでプライベートをすごす自信もないw
- 811 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 18:28:01 ]
- もう刺激すんなって
- 812 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 18:33:58 ]
- それでDirectXの習得にお勧めの書籍はなんですか
- 813 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 19:12:22 ]
- とりあえずWeb上で入手できる
サンプル、情報で自分がやってみたいことに挑戦する ただ、なんとなくDirectXをマスターしたいとか言う目的意識のない方はお帰りください まずDirectXで何をしたいのか目標を定めることから始めましょう そこに対し自分で思考錯誤していると 必ずWeb上だけの情報では解決できないことがでてきます 本を選ぶ基準はただなんとなく習得したいための本ではなく 自分が知りたい情報の載っている本を探せばいいだけなのです おそらくその本の半分以上の内容は必要のないものでしょうが 自分の知りたい情報の値段がその本の値段につりあうと思えば買えばいいのです 本の値段とそこに乗っている情報の値踏みができないレベルの人は本に手を出すべきではないでしょう
- 814 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 19:19:25 ]
- >>813
先輩方が何をやりたいと思ってなんという本を読んでその知識を得たという情報で結構です いきなりWebで入手しろといわれても、何から手をつければいいかさっぱりなんです
- 815 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 19:25:51 ]
- >>801
マルチディスプレイ環境で Windowモードのアプリを別のディスプレイへ移動すると遅くなるのはなんでだろう どうやっても回避できない
- 816 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 19:29:41 ]
- >>815
本を読めばわかるよ
- 817 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 19:33:51 ]
- MSDN Library読んだらどうすべきか書いてあるよ
- 818 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 19:36:39 ]
- 【 回答してくださる方 】
・ できるだけ優しく質問に答えてあげてください。 ・ 優しく教えるのが嫌でしたら、解決するためのヒントだけでも結構です。 「ググれ」「SDK見れ」以外の回答でおながいします。 ・ 神ですら理解不能な質問は無視して下さい。
- 819 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 19:39:17 ]
- ×必ずWeb上だけの情報では解決できないことがでてきます
○ひょっとしたらWeb上だけの情報では解決できない場合があるかも知れません
- 820 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 19:41:20 ]
- またWeb狂信者か
- 821 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 19:41:58 ]
- まったくだ。本を読めばあらゆる事象が解決する
- 822 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 19:43:05 ]
- また本狂信者か
- 823 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 19:44:14 ]
- Webだと解決できない事って具体的になんですか。教えてください。
ようはそのWebで解決できない事が書いてある本さえあればいいんですよね。 俺頭いい。
- 824 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 19:46:34 ]
- 輪廻転生は本当にあるのか
- 825 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 19:47:57 ]
- このスレで一番詳しい奴が本書けば解決
早くかけよ、さぼるな、仕事なんて辞めて本書け本
- 826 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 19:48:44 ]
- >>825
別に書いてやってもいいけど、いくらくれんの?
- 827 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 19:50:02 ]
- 売れた数次第だぼけ
- 828 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 19:54:32 ]
- 印税は1割
- 829 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 19:58:48 ]
- 盛り上がって増すな
- 830 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 20:01:29 ]
- >書いてやってもいい
ワロタw
- 831 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 20:03:49 ]
- 読んでやってもいいからタダで書けよ
- 832 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 21:06:00 ]
- 俺はネットにうpしてやんよ、タダで
- 833 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 21:10:51 ]
- じゃあ、オレはタダで読んでやる。
- 834 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 22:28:34 ]
- 別に選択肢をわざわざ減らす必要はねーし
読まないって奴は読む奴に比べて単純に頭が悪くなるってただそれだけ
- 835 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 22:38:26 ]
- 使えない本やサイトは逆に頭が悪くなるけどな
- 836 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 22:44:18 ]
- >>835
数をこなすことでダメなものをダメと見切れるようになる タスクシステムに飛びつくこともなくなる
- 837 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 22:45:05 ]
- >>834
あなたが選択した、頭がよくなった本をぜひぜひ教えてください。お願いします。
- 838 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 22:51:28 ]
- タスクシステム使いこなせないとかもうね
- 839 名前:デフォルトの名無しさん [2008/10/19(日) 23:16:50 ]
- 流れにワロタww
なんか一人のネット狂信者がわめいてるみたい。 コピペでプログラム組んで『俺すげーww』とか言ってる。 俺も昔はそうでした。まぁ今は暖かい目で見てあげよう。いつか書籍の必要性がわかる。
- 840 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 23:31:59 ]
- 自分がネットや付属CD-ROMからコピペするしかできない無能だったから
他人もそうだと思い込みたいんだろうなぁ
- 841 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 23:36:06 ]
- 誰も書籍を否定してるわけじゃないのにな。
何をするにも絶対本が必要という事にしないと気が済まんのかな。
- 842 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 23:45:29 ]
- もうそれぐらいにしてやれよw
>>839はわざわざageてまで必死に自分の無能さを主張してるんだからw
- 843 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 23:58:46 ]
- いい加減にしろ
だからどっちでもいいだろ。ネットで済む事はネットで済ませりゃいいだろうし 本が欲しいと思うんだったらそう思った時買えばいいだよ そんな個人差がある事を必要/不必要なんて言葉で線引きしようとするのが愚の極み
- 844 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 01:02:21 ]
- すげー、まだやってる。
- 845 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 01:02:48 ]
- お前だけ
- 846 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 01:10:57 ]
- >>842
そうやって煽る自分が一番無能と思わんかね? 本もネットも必要で終わろう
- 847 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 01:12:23 ]
- まだ言ってるよ^^;
- 848 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 01:24:40 ]
- 人によっては必要だし人によっては不必要。
個々の目的が違うんだからそんなの当然だろ。頭にうじわいてんじゃね。
- 849 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 01:37:26 ]
- 人によってはじゃなくて場合によってはだろ
なにも選択肢からわざわざはずす必要がない それともどうしても本が不必要だと決定する何かがほしいのかな? そういうわけじゃないだろ? もしかしたら、今後ネットにはない転載不可のすばらしい本が出る可能性だってあるわけだしね
- 850 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 01:56:05 ]
- 選択肢選択肢としつこい子だな。エロゲ界の住人かよ。
別に人によってはでも場合によってはでもどちらでもかまわないよ。 これで満足かい?
- 851 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 02:01:31 ]
- エロゲ界の住人ワロタw
- 852 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 02:20:01 ]
- >>850
何、カッカしてんの? 育ちが悪いな 親もロクなもんじゃねぇだろ ああ、貧乏だから本も買えないのか
- 853 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 02:25:16 ]
- 何鏡に向かって独り言言ってんの^^;
- 854 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 02:36:19 ]
- / // / // ______ / // /
/ // /| r'7\ ,.ヘ‐'"´iヾ、/\ニ''ー- 、., / / / / | |::|ァ'⌒',ヽ:::ヽrヘ_,,.!-‐-'、二7-ァ'´|、__ `'ー-‐''" ヽ、_'´ `| |:::::|'" 二.,_> ,.へ_ / //__// / / / `ヽ7::/ か っ も | / // メ,/_,,. /./ /| i Y // ァ て う. |'´/ ∠. -‐'ァ'"´'`iヽ.// メ、,_ハ , |〉 | 約 醜. ヽ! O .|/。〈ハ、 rリ '´ ,ァ=;、`| ,ハ |、 / | 束 い > o ゜,,´ ̄ . ト i 〉.レ'i iヽ|ヽ、.,____ | し 煽 / ハ | u ,.--- 、 `' ゜o O/、.,___,,..-‐'"´ | た り | / ハ, / 〉 "从 ヽ! / | じ 合 |,.イ,.!-‐'-'、,ヘ. !、_ _,/ ,.イヘ. ` ヽ. ッ .ゃ .い |/ ヽ!7>rァ''7´| / ', 〉`ヽ〉 ! ! な は .', `Y_,/、レ'ヘ/レ' レ' い .し ヽ、_ !:::::ハiヽ. // / で .な ./‐r'、.,_,.イ\/_」ヽ ', / / す い / `/:::::::/ /,」:::iン、 / / 〈 ,,..-‐''"´ ̄ ̄77ー--、_\.,__ / ,.:'⌒ヽ ´ | | , i |ノ `ヾr-、
- 855 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 02:36:41 ]
- >>852
とうとう、お前のかーちゃんでーべそとか言い出しちゃったよ もうね、プログラムの本の前に読むべき本があるんじゃないかな? 手に取る本の選択肢を間違えたね
- 856 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 03:19:28 ]
- 煽りあいとかどうでもいいので、とりあえずここは建設的に、
ネットに載ってない情報を持っているDirectXの本を紹介してくれますでしょうか? 必要だと言ってる人は少なくとも一冊はそういった本を持ってるわけですし。 それが他人から見ても必要だと感じられるなら必要性の高いお勧め本ってことで。 書籍名: 出版社名: 価格: ネットに載ってない情報: よろしくお願いします。
- 857 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 04:17:21 ]
- 需要:情報が欲しい
供給: ・紙媒体:本→有料、概ね著作者が明確。 ・電子媒体:ネット→概ね無料、著作者が不明確の場合あり。 その情報だけでお金取れそうなら本にした方が得だよね。 ただ、それを読んだ人が無料でネットに公開しちゃう場合があるよね。 (盗用と、技術解説ギリギリのラインで。) 「猫でもわかる〜」みたいに、ネットで情報公開しつつ製本化されてるものもあるよね。 それでも売れるよね。「無料で手に入る情報に金払うなんて」という考えもあるけど、 その辺は案外、読み手の好みの問題だったりしてね。 読み手も書き手も多種多様で、媒体とそれに伴うルールが違うだけなので、 優劣はつかないんじゃないかなー。 ってゆーか、このスレの流れ、信者同士の罵り合いっていうよりかは 反応が面白くて適当に煽ってる人が多そうだよねー。 ってゆーか俺スレチだねー。ごめんねー。
- 858 名前:デフォルトの名無しさん [2008/10/20(月) 06:20:21 ]
- >>856
子供みたいw
- 859 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 07:11:04 ]
- >>855
は? 誰にレスしてるの? そんなのどこにも書いてないじゃん 捏造? 育ちの悪さがレスにあふれ出てるねw まあ、本も買う金がないほど貧乏だししょうがないとは思うけどねw
- 860 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 07:25:45 ]
- / // / // ______ / // /
/ // /| r'7\ ,.ヘ‐'"´iヾ、/\ニ''ー- 、., / / / / | |::|ァ'⌒',ヽ:::ヽrヘ_,,.!-‐-'、二7-ァ'´|、__ `'ー-‐''" ヽ、_'´ `| |:::::|'" 二.,_> ,.へ_ / //__// / / / `ヽ7::/ か っ も | / // メ,/_,,. /./ /| i Y // ァ て う. |'´/ ∠. -‐'ァ'"´'`iヽ.// メ、,_ハ , |〉 | 約 醜. ヽ! O .|/。〈ハ、 rリ '´ ,ァ=;、`| ,ハ |、 / | 束 い > o ゜,,´ ̄ . ト i 〉.レ'i iヽ|ヽ、.,____ | し 煽 / ハ | u ,.--- 、 `' ゜o O/、.,___,,..-‐'"´ | た り | / ハ, / 〉 "从 ヽ! / | じ 合 |,.イ,.!-‐'-'、,ヘ. !、_ _,/ ,.イヘ. ` ヽ. ッ .ゃ .い |/ ヽ!7>rァ''7´| / ', 〉`ヽ〉 ! ! な は .', `Y_,/、レ'ヘ/レ' レ' い .し ヽ、_ !:::::ハiヽ. // / で .な ./‐r'、.,_,.イ\/_」ヽ ', / / す い / `/:::::::/ /,」:::iン、 / / 〈 ,,..-‐''"´ ̄ ̄77ー--、_\.,__ / ,.:'⌒ヽ ´ | | , i |ノ `ヾr-、
- 861 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 09:28:46 ]
- ゴメンナサイ
- 862 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 10:00:14 ]
- イエイエ
僕も悪かったです。本もネットも素晴らしいです。
- 863 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 12:08:33 ]
- 本もネットもいらね
- 864 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 12:16:00 ]
- 自分自身の親や貧乏に対するコンプレックスを
相手に置き換えることでうさを晴らしてるんだろうな 察してやろうぜ
- 865 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 12:24:25 ]
- もうやめてえええええええええええ
彼を許してあげてええええええええええ
- 866 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 12:25:43 ]
- 個人差の問題を他人に必要とか言って押し付けてる時点で終わってる
- 867 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 12:41:13 ]
- 個人差じゃなくて選択肢の問題だよ
よくわからんけど
- 868 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 12:53:30 ]
- イベントフラグが立たないと選択肢は発生しないよ
よくわからんけど
- 869 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 14:46:23 ]
- >>858の>>856は>>852へのアンカーミスですた
すまそ
- 870 名前:858 [2008/10/20(月) 16:16:10 ]
- >>869
いいえ。違います。
- 871 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 16:38:45 ]
- D3DRECTって何のために存在するの?
中身はRECTの並びと一緒だし。 操作用の関数が用意されてるでもないし 受け渡しにいちいちキャストが必要だし。
- 872 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 16:43:26 ]
- windows.h
- 873 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 16:46:22 ]
- >>871
本を読めばわかる
- 874 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 17:07:17 ]
- >>871
座標をx y で扱うためだろ left, top, right, bottomじゃわかりにくくなる
- 875 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 17:28:46 ]
- 871が聞きたいのは
なんでRECTが存在するのに、DirectXはわざわざ同じフォーマットの 別名構造体を独自に作って使うの?ってことかな?
- 876 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 17:52:28 ]
- >>875
そうかと思われ おれもなんであるのか知りたい
- 877 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 17:57:40 ]
- あれはGDIのRECTだし
- 878 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 17:58:08 ]
- そんなどうでもいい事の為に一人で必死だな
- 879 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 18:01:44 ]
- managed版とかとの兼ね合いじゃないの?
WinAPI群と同調させるよりかは、DirectX群での同一性を求めたとか
- 880 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 18:44:20 ]
- どのスレで質問していいのか分からなかったので一番なじみのあるこのスレで質問させてもらいます。
自分のメインパソコンでコンパイルしたアプリを他のパソコンでも起動できるか試したのですが メインのPCだと appleloader.bbsnow.net/pic_loader/nomal/html/1_12.html 普通に起動できて。 学校のPCと家のサブパソコンだと appleloader.bbsnow.net/pic_loader/nomal/html/33.html エラーが出て起動できません・・・・。 自分で考えられる対処法は試したのですがわかりません・・・。 アドバイスよろしくお願いします。 家メイン(デスクトップ) WINXP32BIT Geforce8800GTS メモリ4G CPU コア2DUO 家サブ(デスクトップ) WINXP32BIT マザーボード内臓?(sis741) メモリ512M アスロン3000? 学校 WINXP32BIT(ノート) わかりません // // / すれ違いだったら誘導お願いします><
- 881 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 18:47:03 ]
- 家と学校PCにDirectX入ってるんか?
- 882 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 18:50:44 ]
- manifestファイルはなかった?
- 883 名前:880 mailto:sage [2008/10/20(月) 18:53:58 ]
- >>882
プロジェクト全体を探しましたがなかったです。 USBにフォルダごとコピーして他のPCに持っていったので 足りないファイルなどはないと思います。
- 884 名前:880 mailto:sage [2008/10/20(月) 19:03:16 ]
- 連レスすいません。。
mainfestファイルありました。 出力を上記のファイルと別の所にしてあるからでしょうか?
- 885 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 19:05:01 ]
- 必要なDirectX Runtimeが無い
- 886 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 19:05:58 ]
- エラーとはどんなエラーかすらも書かないのに
原因教えろと言われても サブPCや学校でコンパイルできるんならそっちでデバッグしてみろ
- 887 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 19:09:24 ]
- どうせDLL使用してて読み込んでないとかだろ
ここじゃなくてVCスレ行った方がいいよ
- 888 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 19:12:42 ]
- >>886
書いてるだろ。htmlリンクだから恐いが
- 889 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 19:16:02 ]
- エラーメッセージでぐぐったら原因出てくるじゃん
- 890 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 19:35:22 ]
- c++のコード生成の設定変えたらできました
ありがとうございます
- 891 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 19:45:16 ]
- DirectX10を使っていて、
シェーダで結果を書き込んだテクスチャを CPUで処理するためにCPUのメモリにコピーしたいんですが、 どのような手順でやればよいでしょうか?
- 892 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 19:54:08 ]
- CPUのメモリってあーた
- 893 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 19:56:08 ]
- 二次キャッシュってこと?
- 894 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 19:58:51 ]
- CPUのメモリって俺的にはしっくり来る用語なのは
メモコン内蔵だからか
- 895 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 20:02:03 ]
- VRAMに対するメインRAMってことでは?
- 896 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 20:14:30 ]
- DirectDrawはDrawLineとかDrawRectとかありましたが
direct3dスプライトはDirectDrawみたいに 画面に線引いたり円描いたり四角描いたりできますか?
- 897 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 20:19:10 ]
- >>871
Direct3Dの部分にwindows.hを取り込まないためでしょ。 D3DCOLORなんかも
- 898 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 20:52:16 ]
- >>891です
すみません>>895の方の意味です シェーダでテクスチャにスムーズフィルタとかかけて、 CPUでその結果を使って画像処理を行いたいので、 そのためにテクスチャからメモリにコピーする方法を 知りたいんです
- 899 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 20:59:48 ]
- そもそもレンダリング終わった時点で
テクスチャをロックして情報すえばいいんじゃ?
- 900 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 21:05:07 ]
- 情報!情報らめぇ〜
- 901 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 21:09:36 ]
- フレームごとに1増えていき
50を超えたら-50に移動 m_position.x += 0.01f; if(m_position.x > 2.0f) { m_position.x = -2.0f; } 本ではこういう風に定義されているのですが数字がよくわかりません・・・。 説明お願いできませんか。
- 902 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 21:18:27 ]
- sin使えばいいのに
- 903 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 21:27:29 ]
- DirectXにかすりもしないくらい関係ない
50って何だ
- 904 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 21:41:03 ]
- >>901
C言語やった事あるのか?
- 905 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 21:44:10 ]
- >>901
本読めばわかる
- 906 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 21:49:41 ]
- 書いた人間にしか分からないだろ
- 907 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 21:53:21 ]
- 説明をおねがいしたいのはこっちだよ^^;
- 908 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 21:55:32 ]
- エスパーすると
コメントごとコピってきたソースの パラメーターだけ変えたけどコメントがコピー元のまま
- 909 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 22:54:37 ]
- D3DXVECTOR3 m_pos;
m_pos.x += 1.0f; 1.0fって1mですか?
- 910 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 23:01:39 ]
- 自分で1mって決めればそれが1mだよ
- 911 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 00:24:32 ]
- 本とWEBサイトって同じようなもん。
- 912 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 02:19:57 ]
- 1.0fは(float)1.0だと思う。
こんなこと言っても分からんと思うがw
- 913 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 18:31:52 ]
- 自分で 1m と決めてもいい
俺は 1.61624 * 10e-35 m だな
- 914 名前:デフォルトの名無しさん [2008/10/21(火) 20:01:37 ]
-
DirectXを、ディレクトックスと呼ぶのは我慢できるとしてもだ Direct3Dを ダイレクトサンディー っていうのは我慢ならぬ。
- 915 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 20:07:39 ]
- >>909
正直、コーヒー噴き出したw どうしてくれんのよ
- 916 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 20:22:17 ]
- 1mは計算式で書くと、1024*1024
初歩の初歩だと思うんだが
- 917 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 20:24:21 ]
- mとか書いてるような奴に言われたくないな
- 918 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 20:34:01 ]
- わけわかだーね
ミリとメガの区別もつかないのって感じだね (そうだ、もし1miBと言う単位があれば 1/1024バイト?)
- 919 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 21:45:44 ]
- 書籍の次は1.0の単位の話か
- 920 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 21:52:02 ]
- 1単位
- 921 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 21:56:22 ]
- で 結局何aなの?
- 922 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 22:01:55 ]
- プランク長さだよ
- 923 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 22:02:42 ]
- >>921
だから君の好きなように定義すればいいんだってば
- 924 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 22:35:52 ]
- 好きにスケールしる
- 925 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 22:38:40 ]
- それか、ゲーム内単位でいいんじゃね?
1000fで1クリメライとか
- 926 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 22:40:14 ]
- 私は1パーセクにしている。
- 927 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 23:13:15 ]
- ビッグだな!
- 928 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 23:47:01 ]
- よそのスレであったなw
1kmから始まってパーセクで終わったw
- 929 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 01:29:37 ]
- ピクセルシェーダで迷子になってます。
float4 pixelS(float4 src : COLOR0) : COLOR { return src; } technique Techs { pass P0 { VertexShader = compile vs_1_1 vertexS(); PixelShader = compile ps_1_1 pixelS(); } } このピクセルシェーダを使ってそのまま出力するテストをしているのですが、テクスチャが全面真っ白になって 表示されてしまいます。シェーダのコンパイルは1.1です。使用箇所では D3DXHANDLE tech=shader->GetTechniqueByName("Techs"); shader->SetTechnique(tech); UINT pass; shader->Begin(&pass,0); shader->BeginPass(0); device->SetTexture(); device->SetFVF();//変換済み頂点を設定 device->DrawPrimitiveUP(); shader->EndPass(); shader->End(); となっています。シェーダ関係を取り払うと正しく表示されるので描画部分は問題なさそうです。
- 930 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 01:30:18 ]
- 頂点シェーダは割愛させてもらいました。連レススマソ。
- 931 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 06:30:40 ]
- >>929
シェーダでテクスチャ読んでないんだから、頂点カラーのまま表示されるに決まっとる
- 932 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 08:57:08 ]
- PSがソースをそのまま出力するだけならせめてVSも晒してくれ
- 933 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 12:00:34 ]
- >>931できました!ありがとうございます。
でもこれだと今までの表示方法ではすんなりピクセルシェーダを利用することができないというミスorz
- 934 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 17:50:11 ]
- テクスチャに線とか四角とか円とか描くにはどうすればいいですか?
- 935 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 18:02:10 ]
- スプライトはつかっqoe:uek?
- 936 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 18:06:57 ]
- 1ドットのビットマップを引き伸ばしたり回転したりで四角やら線を描いたことはあるが・・・
- 937 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 18:13:54 ]
- ゲーデーイー
- 938 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 18:30:39 ]
- >>935
最後のほうがよくきこえんかった >>936 同じような感じで無理してたけど やっぱりそういう手しかないのかな DirectDrawでできるならD3Dスプライトではできると思ってたんだが
- 939 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 20:00:27 ]
- 新しいノートPCでDirectXを作ったゲーム開発を行おうと思うのですが
メモリ4Gと2Gじゃかなり違いますか?(XP32BIT) 事情でデスクトップは買えません。。。
- 940 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 20:02:05 ]
- 富豪的プログラミング乙
- 941 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 21:19:39 ]
- なにが4Gだボケ
普通に開発作業を快適にしたいならまずHDDをSSDに、D3Dでの開発重視なら何よりGPUの選択が中心 それだけだ
- 942 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 20:36:11 ]
- まず0x0fffffff(適当)の背景色で透けた四角い枠を書いて
テクスチャを張り付けて、透過色のとこは下の枠と その後ろのモノが見えるってのは可能?
- 943 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 20:39:01 ]
- 日本語でおk
- 944 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 20:46:54 ]
- エスパーを試みたが仕事で疲れた脳みそじゃ無理だったぜ
- 945 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 21:09:34 ]
- このスレに居るのはSEと学生だけか?
- 946 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 21:12:27 ]
- そもそも「枠」が何を意味してるのかがわからん
- 947 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 21:15:05 ]
- よくわからんが
ピクセルシェーダー使っていいなら余裕 固定機能ならテクスチャステージで RGBは乗算、αは加算とかにすればいけるんじゃね?
- 948 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 22:26:43 ]
- あきらめろ!
あきらめれば100%解決できる。保証する
- 949 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 22:52:38 ]
- D3DXは使ったらイケないの?
- 950 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 23:42:40 ]
- うん
- 951 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 23:51:28 ]
- 何もないところに山をつくって挫折するくらいなら
使ったほうが100倍マシと思われる 車輪の再発明
- 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を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
|

|