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


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

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



1 名前:デフォルトの名無しさん mailto:sageteoff [2016/09/25(日) 14:43:57.34 ID:3wiQalb8.net]
回答する人も、質問する人も必ず読んでください

これらに当てはまる人のための質問スレです。
1.C/C++は多少理解している。
2.最近DirectXを始めたばかり
3.SDKを見ても、Googleで検索しても、いまいち理解できない人
4.余計な雑談は不要ですよ

【 回答してくださる方 】
・ できるだけ優しく質問に答えてあげてください。
・ 優しく教えるのが嫌でしたら、解決するためのヒントだけでも結構です。
 「ググれ」「SDK見れ」以外の回答でおながいします。
・ 神ですら理解不能な質問は無視して下さい。

【 質問する方 】
・ どんな事で躓いているのか明確にしよう。
・ 長くならないなら躓いている部分のコードを晒してみれ。
・ 解決した場合、お礼を言うのは当然だが、何をどうしたら解決したかを明確に書こう。
・ 回答して貰ったら、出来るだけお礼もしよう。


【C++】 DirectX初心者質問スレ Part39 【C】
echo.2ch.net/test/read.cgi/tech/1418438785/

>>2リンク

2 名前:デフォルトの名無しさん mailto:sage [2016/09/25(日) 14:51:24.96 ID:3wiQalb8.net]
現在の最新バージョンはDirectX 12.0 / 11.3 です。
https://www.microsoft.com/ja-jp/directx/
https://support.microsoft.com/ja-jp/kb/179113
blogs.msdn.com/b/directx/
https://msdn.microsoft.com/en-us/library/windows/desktop/mt7486

3 名前:31

DirectXTK12
https://github.com/Microsoft/DirectXTK12

Games for Windows and the DirectX SDK
http://blogs.msdn.com/b/chuckw/

DirectX Tool Kit
https://directxtk.codeplex.com/

DirectXTex texture processing library
https://directxtex.codeplex.com/

C#でDirectX又はXNA系の情報を探してる人は
MonoGame
http://www.monogame.net/

SharpDX
http://sharpdx.org/
[]
[ここ壊れてます]

4 名前:デフォルトの名無しさん mailto:sage [2016/09/25(日) 14:55:41.30 ID:B9Q8h+ef.net]
DirectX 12 GeForce
www.geforce.com/hardware/technology/dx12

5 名前:デフォルトの名無しさん [2016/09/25(日) 14:59:58.81 ID:7+CetTuo.net]
>>1


6 名前:デフォルトの名無しさん mailto:sage [2016/09/25(日) 17:18:45.21 ID:dd44WwmU.net]
DirectX12はWin10限定にしたのが痛い。
Win7以降にしてほしかった。

7 名前:デフォルトの名無しさん mailto:sage [2016/09/26(月) 12:49:52.73 ID:ncmd3AI8.net]
>>5
MSはWindows10の普及に必死だからなあ

8 名前:デフォルトの名無しさん mailto:sage [2016/09/26(月) 12:54:30.47 ID:ncmd3AI8.net]
DirectX11から個人利用は難しくなってきた。
それでもある程度抽象化されていたので、何とか個人で自作する人もいた。
と言っても投入した時間に比してたいしたものは作れなくなったが。

DirectX12は完全に企業向け。
これからは個人でゲーム作るならUnityとか使わないと無理なのかもね。

9 名前:デフォルトの名無しさん mailto:sage [2016/09/26(月) 14:19:04.15 ID:ymOrEJcI.net]
それは言い過ぎ

10 名前:デフォルトの名無しさん mailto:sage [2016/09/26(月) 14:38:01.73 ID:mjduSFEU.net]
11は9の頃よりできることが増えたからゲーム技術が好きな人にとっては楽しいと思う
ただ気軽に作りたい人には向かなそう



11 名前:デフォルトの名無しさん mailto:sage [2016/09/26(月) 14:41:52.99 ID:6bT+SO9p.net]
速くならないって言ってるひとは
パイプラインの使い方間違ってるのかな

12 名前:デフォルトの名無しさん [2016/09/26(月) 17:04:11.55 ID:olxuvFZW.net]
この流れからすると…
DirectX\(^o^)/オワタ
であってる?

13 名前:デフォルトの名無しさん mailto:sage [2016/09/26(月) 19:08:40.69 ID:7YhpU+EM.net]
>>11
そだな。
Unityの台頭の伴ってオワてきた。

14 名前:デフォルトの名無しさん mailto:sage [2016/09/26(月) 19:41:39.70 ID:qJzZTLom.net]
そもそもスキンメッシュモデルが同人でも当たり前になってきたあたりで
個人じゃ辛いよなぁ
会社のライブラリ無断で使ってるの多かったし

15 名前:デフォルトの名無しさん [2016/09/26(月) 21:16:09.82 ID:vQ2PFVGV.net]
PSOのセットで
コマンドリストのReset時にセットする場合と
SetPipelineStateでセットする場合での違いって何?

16 名前:デフォルトの名無しさん mailto:sage [2016/09/26(月) 21:21:15.17 ID:8GvnuqgM.net]
サガの新作はunityで作ったせいでボロボロだからな
DirectXを使いこなせる奴だけが生き残る

17 名前:デフォルトの名無しさん mailto:sage [2016/09/26(月) 22:18:19.14 ID:qJzZTLom.net]
>>15
unityを使った「から」じゃないことだけはよくわかるな

18 名前:デフォルトの名無しさん [2016/09/27(火) 00:24:16.78 ID:VQvFs0ab.net]
>>15
Unityでもまともなゲームはあるだろw

19 名前:デフォルトの名無しさん mailto:sage [2016/09/27(火) 08:43:04.68 ID:5AG68k76.net]
VitaとUnityの組み合わせがヤバイだけだよな

20 名前:デフォルトの名無しさん [2016/09/27(火) 22:01:30.02 ID:R+SxLGGv.net]
プログラミングと言えばDirectX



21 名前:デフォルトの名無しさん mailto:sage [2016/09/28(水) 11:55:00.55 ID:FzKT4Wa4.net]
>>19
何でだよw

22 名前:デフォルトの名無しさん mailto:sage [2016/09/28(水) 23:41:18.09 ID:fblyh3xV.net]
12は使う理由がない
速度は11で許容出来る

23 名前:デフォルトの名無しさん [2016/09/28(水) 23:47:39.23 ID:rkPe6ah2.net]
しかし、DirectX11は2010年6月に更新が終わっているからなあ
いつまで使えるのだろうか

24 名前:デフォルトの名無しさん mailto:sage [2016/09/28(水) 23:58:23.71 ID:v8jFp78G.net]
DirectX12と同時にDirectX11.2か.3出てなかったっけ

25 名前:デフォルトの名無しさん [2016/09/29(木) 00:03:37.33 ID:qsnb616s.net]
11でも十分なのは分かってるんだが
12を使わなきゃいけないという強迫観念が・・

26 名前:デフォルトの名無しさん mailto:sage [2016/09/29(木) 00:17:21.62 ID:Phxa9YOm.net]
最近のDirectXにはVB.NETのサンプルがないのはどうしてなんだぜ?

27 名前:デフォルトの名無しさん mailto:sage [2016/09/29(木) 00:23:58.69 ID:tQCLDEUQ.net]
11.3が出てるよ。
今後も12と11は併存するとのこと。

28 名前:デフォルトの名無しさん mailto:sage [2016/09/29(木) 00:37:42.15 ID:UeQtYveZ.net]
>>22
12じゃなくても止まってるどころか更新され続けとるよ?

D3D11.4、DXGI1.5、D2D/DWrite1.3
https://msdn.microsoft.com/en-us/library/windows/desktop/mt661819.aspx
https://msdn.microsoft.com/en-us/library/windows/desktop/mt661818.aspx
https://msdn.microsoft.com/en-us/library/windows/desktop/hh802478.aspx
https://msdn.microsoft.com/en-us/library/windows/desktop/hh802480.aspx

高速3DCG用APIというよりデスクトップマネージャの基盤としての進歩が主だけど
11を終わったAPIと見るより12がまだまだ特殊な扱いと見るべきかしらね

29 名前:デフォルトの名無しさん mailto:sage [2016/09/29(木) 09:19:01.00 ID:NFIjkDPs.net]
>>27
SDKは更新されてないのでは?

30 名前:デフォルトの名無しさん mailto:sage [2016/09/29(木) 10:52:03.79 ID:UeQtYveZ.net]
>>28
更新されてるからバージョンも進んでるのよ
古いDXSDKはXファイルパーサとWin7でも動くXAudio2のためだけに未だにインストールしてるけど
あんまり新しめのWinには入れたくねえんだよなあ



31 名前:デフォルトの名無しさん mailto:sage [2016/09/29(木) 11:02:51.82 ID:NFIjkDPs.net]
>>29
検索しても2010年6月以降のDirectX11が出てこないのだが?

32 名前:デフォルトの名無しさん mailto:sage [2016/09/29(木) 11:06:11.66 ID:UeQtYveZ.net]
>>30
検索すればWindows SDKに統合されたと出てくるね

33 名前:デフォルトの名無しさん mailto:sage [2016/09/29(木) 11:53:26.30 ID:NFIjkDPs.net]
>>31
なるほどそれで単品SDKの新しいものが出てこないのか。

34 名前:デフォルトの名無しさん mailto:sage [2016/09/29(木) 13:35:17.10 ID:NFIjkDPs.net]
>>29
でもWindows7だとVisual Studio 12以降でもDirectX11 June 10 のSDKが必要みたいね
ややこしい

35 名前:デフォルトの名無しさん mailto:sage [2016/09/29(木) 14:22:42.57 ID:9Ve+aqKI.net]
統合されたのも知らないとかプログラミングやってねーだろw

36 名前:デフォルトの名無しさん mailto:sage [2016/09/29(木) 14:42:52.19 ID:cLuiRcOJ.net]
>>34
初心者スレで何言ってるんだ?
工学社のDirectX11本の改訂版(2015年5月発行)でもSDKが統合されたことは書いていない。
この本は1年ほど前に出版されたばかりなのに Visual Studio 2010 + DirectX11 SDK (June 2010) が推奨環境になっている。
つまり、この本を読んでも統合されたことに気がつくのは不可能で初心者が気がつくのは不可能。
しかも>>33で書かれているようにVS2012以降でもWin7だとDirectX11 SDK (June 2010) が今でも必要でWin7を使っている初心者からするとこれが最新にしか見えない。

37 名前:デフォルトの名無しさん mailto:sage [2016/09/29(木) 16:18:47.93 ID:9Ve+aqKI.net]
Win8のSDKで統合されたんだよ。そのタイミングでサンプルは分離されて探しにくくなったし、DX8のファイルも消滅。
プログラミングをちゃんとやってきた人間なら、移行の洗礼を受けているはずなんだが。

38 名前:デフォルトの名無しさん mailto:sage [2016/09/29(木) 16:23:19.57 ID:cLuiRcOJ.net]
>>36
だから初心者スレなんですけど?
>>1読め

39 名前:デフォルトの名無しさん mailto:sage [2016/09/29(木) 16:58:11.87 ID:KSi1Chn0.net]
日本語の本に最新のことが書いてあるなんて本気で信じてるなら
適性ないから諦めた方がいいよ

40 名前:デフォルトの名無しさん mailto:sage [2016/09/29(木) 17:25:27.15 ID:/KUvSy ]
[ここ壊れてます]



41 名前:1q.net mailto: >>36
>プログラミングをちゃんとやってきた人間なら、移行の洗礼を受けているはずなんだが。

クソわろた。
ここまでこのスレッドの主旨を理解していないのに上から目線。
プログラミング言語以前に日本語が分かっていないw

>>38
>日本語の本に最新のことが書いてあるなんて本気で信じてるなら
>適性ないから諦めた方がいいよ

誰も「日本語の本に最新のことが書いてある」なんて書いていない。
初期段階で日本語の本や資料などを読む必要はあるし、その時点で最新事情に気がつくのは無理だってことを>>35は言っているだけだろ。
勉強が進んでくると英語の情報も見るようになるし、その時に気がつくのは別に悪いことではない。
[]
[ここ壊れてます]

42 名前:デフォルトの名無しさん mailto:sage [2016/09/29(木) 18:39:04.85 ID:GyIMQKgx.net]
ん〜
>>36,>>38は、物事の趣旨を理解する能力なさそうだから、プログラミング以前に仕事もできないだろ
>>37が正解!

43 名前:デフォルトの名無しさん mailto:sage [2016/09/29(木) 20:02:14.76 ID:AOa9Z/Td.net]
今はVS2013だけど、以前、VS2012、Win7、DirectXSDKなしでDirectX11プログラミングできてたぞ。

44 名前:デフォルトの名無しさん mailto:sage [2016/09/29(木) 20:13:06.54 ID:a6JLkDGo.net]
>>41
それって単体のDirectX SDK を入れたことを忘れていたのでは?

45 名前:デフォルトの名無しさん mailto:sage [2016/09/29(木) 20:33:44.03 ID:AOa9Z/Td.net]
いや、PC新調してゼロから環境構築し直したときから、DirectXSDKなしで開発できることは知ってたから、断じてインストールしてない。
作ったプロジェクトを他人のPCでも、VSをインストールするだけで使えるようにしてたから、
うっかりDirectXSDKをインストールして、それに依存してしまわないよう注意していたし、
その甲斐あって、狙い通り他PCへのプロジェクトの導入がシンプルに行えた。

46 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/09/29(木) 20:56:56.72 ID:4ynE22uh.net]
>>43
見事なり。我がオープン帝国のために、そのライブラリをGitHub辺りで公開してくれるか?

47 名前:43 mailto:sage [2016/09/29(木) 21:13:41.64 ID:tQCLDEUQ.net]
>>44
そんな大層なもんじゃないスよw
GitHubとか使ったことない素人プログラマですしw

48 名前:デフォルトの名無しさん mailto:sage [2016/09/29(木) 21:24:38.73 ID:a6JLkDGo.net]
>>43
一般的にはWindows SDK とDX11が統合されたのはWindows8からということになっているのだが?

49 名前:デフォルトの名無しさん mailto:sage [2016/09/29(木) 23:50:10.24 ID:UeQtYveZ.net]
なんぞえらく勘違いしてるの居るけどレガシーなDXSDKを入れなくても
Win7やVistaで動作させるアプリ開発は基本的に可能だぞ?
v1x0_xpでのXP向けビルドすらVS同梱のWindows SDKのみで可能だ
(実際にはD3D9アプリにおいてD3DX9にすら依存できなくなるのであまり現実的なシチュじゃなくなるけど)

D3D11あたりになるとD3DXへの依存度も低いしDirectSoundやDirectInputをシンプルに使ってる分にも問題無い
大体悪いのはXInputとXAudio2でコイツ等の立ち位置の変遷がウンコ過ぎる
https://blogs.msdn.microsoft.com/chuckw/2012/04/02/xaudio2-and-windows-8/
https://blogs.msdn.microsoft.com/chuckw/2012/04/25/xinput-and-windows-8/

50 名前:デフォルトの名無しさん mailto:sage [2016/09/30(金) 00:49:31.69 ID:qM1Qpjsy.net]
>>47
Windows7はDirectX11 SDK (June 2010)を入れる必要があるのでは?
入れなかったらDirectX11 SDKはどこかにあるの?



51 名前:デフォルトの名無しさん mailto:sage [2016/09/30(金) 00:54:49.64 ID:P0+LIx8E.net]
DirectX SDKがWindows SDKに統合されたのを知らない馬鹿がいると聞いて

52 名前:デフォルトの名無しさん mailto:sage [2016/09/30(金) 01:04:11.31 ID:qM1Qpjsy.net]
>>49
7→統合されていない
8→統合されている

じゃないの?

53 名前:デフォルトの名無しさん mailto:sage [2016/09/30(金) 01:40:34.07 ID:duM1A6Cl.net]
めんどくせー
DirectX初心者ならともかくプログラミング初心者まで相手にする気にゃならんぞ

>>48,50
統合されたのは&quo

54 名前:t;Windows SDK"の8.0から、これはVisual Studio 2012以降に同梱
その中にDirectX用のヘッダやlibファイルがあるの
これらを使って"Winows Vista/7上で動作するアプリ"を作ることは可能

ただし以前のDirectX SDKとは互換性の無い部分が含まれるため
注意しないと"Windows 8.x/10以降でしか動作しないアプリ"が出来上がる
[]
[ここ壊れてます]

55 名前:デフォルトの名無しさん mailto:sage [2016/09/30(金) 09:13:09.77 ID:o7S4Frmp.net]
>>51
>>48,50はWindows7上で開発するときの話。
お前は「Windows8上で開発しても7でも動作するアプリが作れる」って話。
DirectXに詳しくてもアスペルガーのようだな。日本語が理解できていない。
お前のような人間は危険なのでタヒぬべき。

56 名前:デフォルトの名無しさん mailto:sage [2016/09/30(金) 10:22:13.44 ID:o7S4Frmp.net]
>>51
>めんどくせー
>DirectX初心者ならともかくプログラミング初心者まで相手にする気にゃならんぞ

お前にはプログラミング=Windowsなのか?
Linuxは?Macは?組み込みは?
日本だとWindowsのアプリ組んだことのないプログラマーが多い。
日本は組込みプログラマーが多いからな。

こういうところからしてアスペルガーなんだよなあ。
どうせロリコンの同人誌とか好きなんだろ?
DirectXに詳しい奴はキモオタが多いからな。

57 名前:デフォルトの名無しさん mailto:sage [2016/09/30(金) 10:40:21.05 ID:duM1A6Cl.net]
>>52-53
丁度良いアホの横やりが入ったので補足すると

他の人(>>41)も書いてるけど、まず「Win7を開発環境としてDirectXアプリをビルドするにはDXSDKが必須」からして間違ってんのよ
例えばWin7にVS2012入れればWindows SDK 8.0も入りそこにDirectXのヘッダとインポートライブラリが含まれる
DirectXの一部のコンポーネントの特定のバージョンに依存する場合は
開発環境のOSがWin7だろうがWin10だろうがまったく同じ理由でDXSDKが必要になる
(*余談だけどWin7を開発環境とする場合KB2670838がらみでPIXの利用に注意点がある)

ID:NFIjkDPs,ID:qM1Qpjsy,ID:a6JLkDGoあたりは(同一人物だと思うけど)文面から察するにたぶん自分で拾ってきた情報の中で
開発環境として、アプリの実行環境として、そしてWindows SDKの世代としてのバージョンの区別ができていないと思うんだわ

58 名前:デフォルトの名無しさん mailto:sage [2016/09/30(金) 11:07:42.19 ID:o7S4Frmp.net]
>>54
わからん奴だなあ
お前の技術知識は正しいけど受け答えがおかしいって指摘しているんだよ
それが分からないのか?
マジでアスペルガーだな

59 名前:デフォルトの名無しさん [2016/09/30(金) 13:02:08.28 ID:4mQfWuIk.net]
どっちが過多耶麻でどっちが屋根裏?

60 名前:デフォルトの名無しさん mailto:sage [2016/09/30(金) 14:04:38.95 ID:14L3L0Kg.net]
俺からしたらID:o7S4Frmpがアスペルだと思うが
2chで正しい受け答えもくそも無い
一対多人数で見ず知らずの人たちが、各々のバックグラウンドもわからない状態で
やみくもに書き込んでいるのに
まともな会話が成り立つと思っているほうがアホ
とくに技術系の掲示板では正しい情報にしか意味ない
間違った書き込みがあれば、正されたほうが良い
正しい情報こそ重宝されるべき



61 名前:デフォルトの名無しさん mailto:sage [2016/09/30(金) 14:14:29.77 ID:JB0HBTsx.net]
>>57
要は人の話は聞かない。
俺のオナニーだけするんだってことか。

62 名前:デフォルトの名無しさん mailto:sage [2016/09/30(金) 14:43:43.96 ID:14L3L0Kg.net]
それは極論というもので
正しい情報こそ重宝されるべきという話
ここは初心者用のスレであり、プログラミング経験者であっても
DirectX自体は初めての人もいるから
間違った書き込みは仕方ない、知らなくても仕方ない
確かにそれはそうかもしれないが
だからと言って間違った書き込みに対して
間違ってるからっつって、正しい情報を書き込む行為を
「空気読めない」とかそういう方向に持っていくのはおかしい
そんなことをしていたら、このスレは一体何になるんだって話
間違った情報を正せないのであれば、それこそ会話にならない
誤った前提の上でいくら会話を重ねても全くの不毛
そういうことがしたいならVIPに行けばよいわけで

63 名前:デフォルトの名無しさん mailto:sage [2016/09/30(金) 16:06:44.11 ID:JB0HBTsx.net]
>>59
>>52に書いたように相手が望むものと回答が異なっていたら意味がない。
>>53に書いたようにプログラミング=Windowsと思っているのが最大の間違いなのに人の話を聞かない。

結局はオナニーしたいだけなんだよ君は

64 名前:デフォルトの名無しさん mailto:sage [2016/09/30(金) 17:01:15.65 ID:8cA8SzFR.net]
ここまで観客そっちのけになってくると
どっちもどっちだし自演にすら見えてくる

65 名前:デフォルトの名無しさん mailto:sage [2016/09/30(金) 21:12:32.39 ID:j5KoLKsS.net]
俺もID:o7S4Frmpがおかしいと思うに1票

>>52
>お前は「Windows8上で開発しても7でも動作するアプリが作れる」って話。
vs2012入れればって話だったのに勝手にWindows8上って誤解してるし。

KB2670838の余談も含めて>>54さんの話は正しいと思うよ。
当時たしかKB2670838は半年遅れくらいでwindows7にやってきたんだっけ。

66 名前:デフォルトの名無しさん mailto:sage [2016/09/30(金) 22:34:02.83 ID:vdeEoKv8.net]
>>61
だな

>>62=59
お願いだからスレッドの趣旨と違いすぎる話を続けるのはやめてくれ
マジで迷惑

67 名前:デフォルトの名無しさん mailto:sage [2016/09/30(金) 22:47:59.93 ID:RpNVz6oK.net]
で、今からDirectXのプログラミングをスタートするには
どのサイトを見ながら何をセットアップして、どうすればハローワールド的なもんが書けるんだ?

DirectX7の頃はもっと手厚い何かがあった気がするんだが、ひさびさに出戻ったら何も情報がない

68 名前:デフォルトの名無しさん mailto:sage [2016/09/30(金) 22:59:43.20 ID:j5KoLKsS.net]
ひさびさに出戻ったとあるけどDirectX7の頃にはどういうことまでやったの?

69 名前:デフォルトの名無しさん mailto:sage [2016/09/30(金) 23:32:45.96 ID:duM1A6Cl.net]
>>64
Win10でやってるならストアアプリから始めるのがよろし
VS2015 Community突っ込むだけで始められるよ
ストアアプリという時点で言いたいことはあるかもしらんが
シンプルな導入と公式のチュートリアルが欲しいという点ではそう邪険にしたもんでもない
https://msdn.microsoft.com/windows/uwp/gaming/index

70 名前:デフォルトの名無しさん mailto:sage [2016/10/01(土) 00:23:32.01 ID:fkQxdtYM.net]
>>66
目的聞いてからの方がよくね?



71 名前:デフォルトの名無しさん mailto:sage [2016/10/01(土) 00:25:35.36 ID:fkQxdtYM.net]
>>64
DirectX11になってから英語ができるプロ以外お断りになったんですよ。
だから初心者向けの誘導が基本的にはないみたいです。

72 名前:デフォルトの名無しさん mailto:sage [2016/10/01(土) 07:15:54.74 ID:a3E2DRfV.net]
公式だとチュートリアル以外ではこの辺かな
https://github.com/Microsoft/DirectXTK/wiki/Getting-Started
テンプレートも用意されてるし初心者でも入りやすい

↑もそうなんだけど確かに英語は必須になったかもしれない
そんな難しい英語ではないけどね

73 名前:デフォルトの名無しさん mailto:sage [2016/10/01(土) 11:34:33.25 ID:2KVwYKuK.net]
>>69
どこに情報があるか分かりにくいんだよなあ
MSがGitHubを使うなんて

74 名前:デフォルトの名無しさん mailto:sage [2016/10/01(土) 14:26:36.87 ID:oaKP8GxL.net]
まあ導入のことも含めて考えてるとやっぱDXSDKはとりあえず入れといた方が良いのかもなあ
忘れられてる感があるけどDXSDKには昔ながらのまとまったチュートリアル&リファレンスやビルド済みサンプルもある
さらにちと古くなるがこれらのドキュメント相当の日本語訳もある(chm版も落とせたはずだがリンク切れてるな…)
https://msdn.microsoft.com/ja-jp/library/cc411364.aspx
https://msdn.microsoft.com/ja-jp/library/dd430306.aspx
実際はDirectX 11までは英語ができる必要もプロである必要もない程度のサポートはあったのよね
XP切りのせいで普及は極めて鈍足だったけど

ところがストアアプリを始めた途端に公式の導線が完全にそっちに向いてしまって
DirectXどころかデスクトップアプリ全体が難解な技術解説とAPIリファレンスのみ人知れず積み上げられ
日本語訳については完全に放置されてるのがMSDNライブラリの現状

75 名前:デフォルトの名無しさん mailto:sage [2016/10/01(土) 16:34:59.87 ID:fkQxdtYM.net]
>>71
APIについてはGoogleでMSNを検索できるので何とかなるかも

76 名前:デフォルトの名無しさん mailto:sage [2016/10/01(土) 22:31:34.17 ID:uhQiho5C.net]
DX8扱わないなら、DXSDKは不要だよ。DXライブラリは無いが全て扱える。

77 名前:デフォルトの名無しさん mailto:sage [2016/10/01(土) 23:33:48.48 ID:oaKP8GxL.net]
全て扱えるとはとても言えないしD3D8なんぞとっくにDXSDKからも削除されとるやん
最後に入ってたのAugust 2007…ってまだダウンロードできるのかコレ
https://www.microsoft.com/en-us/download/details.aspx?id=13287

78 名前:デフォルトの名無しさん mailto:sage [2016/10/01(土) 23:38:35.77 ID:fkQxdtYM.net]
DirectX SDK (June 2010) でも9/10/11だけだよね。

79 名前:デフォルトの名無しさん [2016/10/02(日) 21:15:47.84 ID:V0w+PP1Z.net]
ここの住人はどっかに自作アプリ公開したりしてないのかい?

80 名前:デフォルトの名無しさん [2016/10/02(日) 22:05:57.13 ID:P0YTaUjj.net]
普通にしてるよ
詳しくはいえないけど



81 名前:デフォルトの名無しさん mailto:sage [2016/10/02(日) 22:06:54.79 ID:/p08odqm.net]
ここで晒すと確実に荒らされそうw

82 名前:デフォルトの名無しさん [2016/10/02(日) 22:13:21.27 ID:V0w+PP1Z.net]
ここそんなにやばいのが集まってるのか・・

83 名前:デフォルトの名無しさん mailto:sage [2016/10/02(日) 23:13:51.66 ID:3ZKrB5U+.net]
わずか80レスですでにやばいのが分かる

84 名前:デフォルトの名無しさん mailto:sage [2016/10/02(日) 23:23:18.16 ID:/p08odqm.net]
>>79
そもそも2chはやばいよ

85 名前:デフォルトの名無しさん [2016/10/03(月) 00:20:31.94 ID:0a17M3iq.net]
関係ないけど最近、強迫性障害だという事が発覚した。
でもその欠点の分DirectXの能力を与えられたのだと思って日々生きてる

86 名前:デフォルトの名無しさん mailto:sage [2016/10/03(月) 00:38:38.88 ID:vclyPZrz.net]
オメエ中二か?

87 名前:デフォルトの名無しさん mailto:sage [2016/10/03(月) 10:36:51.64 ID:aoqxAVZo.net]
>>82
どんな人間だよw

88 名前:デフォルトの名無しさん [2016/10/03(月) 20:24:14.27 ID:0a17M3iq.net]
directx12とwin32apiってどっちむずかしいの?

89 名前:デフォルトの名無しさん mailto:sage [2016/10/03(月) 20:33:23.38 ID:VwKaKDg+.net]
OpenGLにはもう勝てないの?

90 名前:デフォルトの名無しさん mailto:sage [2016/10/03(月) 21:02:55.51 ID:UQ+232mz.net]
GLにもVulkanっつーしんどいのが出たからなぁ



91 名前:デフォルトの名無しさん mailto:sage [2016/10/04(火) 14:39:05.04 ID:ZPmHgmj0.net]
>>85
難しさは変わらん
複雑さならwin32apiかな

92 名前:デフォルトの名無しさん mailto:sage [2016/10/05(水) 00:02:10.53 ID:9o3vY1Dn.net]
www.dotup.org/uploda/www.dotup.org1024380.jpg

ゲーム中にdirectxのエラーが出てしまったのですが
わかる方はいらっしゃいますでしょうか?
これでOKを押すとソフトが強制終了してしまいます。

93 名前:デフォルトの名無しさん mailto:sage [2016/10/05(水) 01:20:13.97 ID:TrZ/7QAc.net]
まず書いてあるメッセージ読もうよ

94 名前:デフォルトの名無しさん mailto:sage [2016/10/05(水) 02:14:14.44 ID:yMSnsXzt.net]
エンドなユーザーなのでは

95 名前:デフォルトの名無しさん mailto:sage [2016/10/05(水) 03:07:22.41 ID:qol1ek84.net]
>>89
バカすぎるわ
ゲームエラーならメーカーサポートに連絡しろ

96 名前:デフォルトの名無しさん mailto:sage [2016/10/07(金) 02:12:39.15 ID:/9fhJHd1.net]
DirectX11でswapChain->Present(0, 0)とした場合はGPUの処理を待たずにCPUに返し、Present(1, 0)とした場合はGPUの処理を待って処理が終わったあと次の画面更新のタイミングでCPUに返すという認識であっていますか?

97 名前:デフォルトの名無しさん [2016/10/07(金) 21:44:38.13 ID:rpvo0aMN.net]
11は知らないから、誰か答えて上げて!

98 名前:デフォルトの名無しさん mailto:sage [2016/10/08(土) 07:40:57.85 ID:mnGQZpMI.net]
測ったことはないから確信は無いけど、第1引数は垂直同期を待つかどうか、としかMSDNには

99 名前:書いてない []
[ここ壊れてます]

100 名前:デフォルトの名無しさん mailto:sage [2016/10/08(土) 17:17:48.29 ID:YhC4QJ81.net]
ttp://www.rastertek.com/dx11tut04.html
このサイトに
dataPtr = (MatrixBufferType*)mappedResource.pData;
という記述があったのですが、どういう意味でしょうか?



101 名前:デフォルトの名無しさん [2016/10/08(土) 17:35:13.92 ID:MaVprUci.net]
>>96
dataPtr(型MatrixBufferType*)にpDataのアドレスを型MatrixBufferType*にキャスト
して渡してるのかなたぶん・・






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

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

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