[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 04/29 12:35 / Filesize : 247 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【C++】 DirectX初心者質問スレ Part18 【C】



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/

692 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 20:49:47 ]
>>689
1ピクセルずらして重ね合わせればいいんじゃね

693 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 21:29:24 ]
>>692
それも試してみたんですが駄目なんですよね…
PS初期だとこういうゲーム結構ありましたよねー。
原因がさっぱりわからない…

694 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 21:33:58 ]
>>689
つくりが悪いだけじゃ?

695 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 22:03:52 ]
>>693
ダメというのがどうダメなのかによるが
どうせ補間されてるせいで0.5ピクセルずれてるんだろ。
指定範囲を1ピクセル分元絵の内側にずらして
その分重ね合わせるようにすれば普通はいけるはず。

696 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 22:08:54 ]
とりあえず複雑な絵じゃなくて境界がわかりやすい
縞模様とかでテストしてみればいい

697 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 22:12:40 ]
背景を単色にしよお

698 名前:デフォルトの名無しさん [2008/10/15(水) 22:21:23 ]
環境: C++ VisualStudio2008 DirectX9

立方体のXファイルを合計2000個弱ばかり表示する単純な(自分ではそう思ってる)プログラムを書いてみたのですが
これの動作が檄重で、タスクマネージャで調べてみたらメモリを700MB程喰らってます。
(ちなみに自分のマシンはメモリ3GB超積んでるのでスワップアウトは発生してないと思います)

テクスチャをいちいち読み込んでるのが原因かと推測してるのですが、
これは普通どう処理するもんなんでしょう?
独自のファイルハンドラみたいなのを書いて、プログラム本体の下に敷いて、
同一ファイル名のテクスチャを要求されたらメモリキャッシュのアドレスを渡すとか
そんな感じで処理するのが普通なんでしょうか。

699 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 22:26:57 ]
うん、そう

700 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 22:26:58 ]
スプライトでテクスチャを描くときに
ポジションの奥行きを0以外にすると表示されないのね。
どうすればいいの?



701 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 22:28:30 ]
>>700
スプライトでテクスチャを描くのをやめるか、
ポジションの奥行きを0にすればいいと思うよ。

702 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 22:29:10 ]
>>700
スプライトなんて面倒だから使うなってのが2chで聞くと大抵返ってくるレス
ポリ使って描画したほうが死ぬほど応用利くしなにより楽

どーしてもスプライトでやんなきゃ俺の気がすまねーっていうなら
詳しい人探すっきゃないw

703 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 22:31:09 ]
同じファイルを2000個も別々に読み込んだらどうなるかぐらい
カバでもわかるだろ

704 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 22:33:04 ]
>>703
うまくキャッシュに決まれば気にしない程度になることはあるのかもしれん

705 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 22:33:48 ]
Zが0〜1じゃないとか

706 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 23:13:59 ]
>>695
こんな感じにズレてます。
ttp://hishou.ddo.jp/~bbs/up/img/up134.jpg

線形補間はこのように使用しています。
theDevice->SetSamplerState(0 ,D3DSAMP_MINFILTER, D3DTEXF_LINEAR);
theDevice->SetSamplerState(0 ,D3DSAMP_MAGFILTER, D3DTEXF_LINEAR);

指定範囲を1ピクセル元絵の内側にずらすってことは
ポリゴンからテクスチャが1ピクセルはみ出るように設定するということですか?
一応そう仮定して動かしてみましたが駄目でした…

707 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 23:20:15 ]
>>706
アドレッシングモードがクランプじゃなくね?

ヘルプに「三角形ラスタ化ルール」ってのがあって読むとわかる

708 名前:689 mailto:sage [2008/10/15(水) 23:43:33 ]
あ、すいません。
ポリゴンの境界が見えるって意味なんですが。

下から上に1枚のポリゴンを継続的に流してスクロールさせてるんですが
その1枚1枚のポリゴンの境界が出てしまうってことを言いたかったんです。
日本語が下手ですいません…

709 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 23:52:16 ]
>>706
サンプリングの設定とUVと表示座標の問題だと思うが・・・。

710 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 02:06:25 ]
>>706
どうみてもそれ元画像の下または上のラインが表示されてるでしょ
ポリゴンの境界が見えるとかいう問題ではない。

元画像のつなぎ目の部分を別のテクスチャで使用してないんなら
1ピクセル幅だけでいいからとなりの画像の端を書いておけば
そういう白い線はとりあえず消えるよ。
みっちり書き込んでるなら範囲を縮めるしかないが、
試したんならそっちの画像もうpしてみ。
白い線が出てないならあとはポリゴンの座標を調整すればいいだけ。



711 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 02:10:32 ]
ちょっと日本語がおかしいな。
・元画像のつなぎ目の部分を別のテクスチャで使用してないんなら
・元画像の指定範囲の上下を別のテクスチャ用に使用してないんなら


712 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 02:12:56 ]
ダメだ。眠くてミスしまくりだ。
>>710の修正部分

×元画像のつなぎ目の部分を別のテクスチャで使用してないんなら

○元画像の指定範囲の上下を別のテクスチャ用に使用してないんなら


713 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 03:48:31 ]
昨日に別スレで質問させていただいたのですが、このスレのほうが適しているようなので質問させていただきます。
現在VisualC++2008ExpressとDirectX SDK March 2008
をインストールしているのですが、DirectX App Wizard でサンプルプログラムを実行するにはどうすればいいでしょうか?
今もっている本ではVisualC++6.0で開発しているので、ファイル→新規作成→プロジェクト
とやってもコンソールアプリケーションやWinプロジェクトなどしか出ない状態です。
ツール→オプションでDirectXのライブラリなどが追加されているのは確認しました。
初歩的な質問ですがよろしくお願いします

714 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 07:42:21 ]
>>713
Winプロジェクトでいいよ


715 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 07:44:41 ]
最近のSDKには無いんじゃ?
普通に好きなように書けばいい

716 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 07:52:34 ]
Sample BrowserにEmptyProjectってのがあるからそれ使え

717 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 12:45:56 ]
レスありがとうございます。
もう最近のにはティーポットなどは含まれていないようです。
本ではフレームワークを基本に進めているので別の本を探してみます。図書館の本でよかった・・・
親切にありがとうございました。

718 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 15:26:23 ]
C#からは使えなくなったの?

719 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 16:18:29 ]
C#にはManagedDirectXがある

720 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 16:31:00 ]
スレ違うけど、C#はMDX1.1とXNAだな、本家のは。



721 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 17:34:21 ]
しかしここは質問しっぱなしで結果報告もお礼も言わない奴が多いな

722 名前:689 mailto:sage [2008/10/16(木) 17:38:31 ]
>>710
画像の下の1ピクセルだけが何故か若干薄くなっていたみたいです。
画像の方に原因があるとは考えてませんでした…
助かりましたー、ありがとうございました。

723 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 17:44:58 ]
>>721
煽るだけでまともな回答がされてないからじゃね?

724 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 18:15:37 ]
どう質問するのも自由
どう答えるのも自由
お礼も必要ないし答える必要もない
フリーダムだよ

725 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 18:42:53 ]
【 質問する方 】
・ どんな事で躓いているのか明確にしよう。
・ 長くならないなら躓いている部分のコードを晒してみれ。
・ 解決した場合、お礼を言うのは当然だが、何をどうしたら解決したかを明確に書こう。
・ 回答して貰ったら、出来るだけお礼もしよう。


726 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 19:11:07 ]
守られていないテンプレ貼ってもな。

727 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 19:20:54 ]
平たいポリゴン作ってテクスチャを張ると
こんな感じでちぎれたみたいになるんだけど
どうすればいいの?
ttp://image02.wiki.livedoor.jp/n/o/nijiguro/a17cc0db.jpg


728 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 19:41:58 ]
ブラックジャックによろしく!

729 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 19:48:03 ]
>>727 にゅう

730 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 19:48:57 ]
>>727
Zバッファが薄すぎるんじゃね?



731 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 20:11:51 ]
あー床に刺さったポリゴンがテロテロになってるんだね
エエエー('д`)

732 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 20:36:05 ]
EDITコントロールもDXUTも使わずに
DirectXで描画してる画面で文字入力ができるゲームとか
どんな技術つかってるんだろうか

733 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 21:33:10 ]
別にEDITコントロールだって
普通にウィンドウプロシージャ
だけでやってるんだぜ?

734 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 21:40:03 ]
DXUTだってDirectXで描画して文字入力が出来るんだから、
同じこと自分でやれば出来るに決まってると思うが

735 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 21:47:42 ]
そんな当たり前のこと言われても
そのやりかたが分かんないからすごいなと言ってるんだが

736 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 21:54:57 ]
単に文字表示をやってるだけでしょうに
文字変換ならIMEやIMMやTSFを呼んだり

737 名前:デフォルトの名無しさん mailto:sage [2008/10/17(金) 01:18:38 ]
>>735
やり方もなにも、エディットコントロールの自作くらいで
疑問に思うことなんてほとんどないと思うが。
プロポーショナルフォントだと面倒だなーと思う程度。

738 名前:デフォルトの名無しさん mailto:sage [2008/10/17(金) 01:51:16 ]
DirectXってMFCのダイアログウィンドウ上にも表示できるんですか?DirectX用の画面が必要なんですか?

739 名前:デフォルトの名無しさん mailto:sage [2008/10/17(金) 04:27:06 ]
できるよ。
がんばれ。

740 名前:デフォルトの名無しさん mailto:sage [2008/10/17(金) 07:04:21 ]
>>735はプログラマ向いてないと思う



741 名前:デフォルトの名無しさん mailto:sage [2008/10/17(金) 08:17:39 ]
>>838
ピクチャーボックスとか適当なコントロールを配置して
そいつのウィンドウハンドルでデバイスつくれば
そのコントロールに対して描画できる

742 名前:デフォルトの名無しさん mailto:sage [2008/10/17(金) 08:32:57 ]
そんなんせんでも、Present()時に書きたいウィンドウのハンドル指定すりゃドコにでもかけるぞ。

743 名前:デフォルトの名無しさん [2008/10/17(金) 09:35:58 ]
ソフトバンククリエイティブの3D格闘ゲームプログラミング、ちょっと読んでみたんですが
Xファイルを、メッシュ、面、法線と、順番にトークンごとに区切って読み込んでいたのですが
そんな方法しかないのでしょうか?
上から読んで行き、メッシュという文字があれば。。。のような感じでした。

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ライブラリサイトで調べたらいいだけだし。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<247KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef