[表示 : 全て 最新50 1-99 101- 2chのread.cgiへ]
Update time : 01/11 22:06 / Filesize : 25 KB / Number-of Response : 116
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

【C#】 Managed DirectX 【.NET】



1 名前:名前は開発中のものです。 mailto:a [2007/11/15(木) 23:20:19 ID:3rb4ETPe]
ここは とある スレッド
人気の 言語は C# …

びじゅあるすたぢおつかうと
めんどうなぷろぐらむもかんたんにできるよ!

という訳で、Managed DirectXについて語るべし。
話題を無理やり作ってでも語るべし。

DirectX Developer Center - Microsoft DirectX SDK ダウンロード
ttp://www.microsoft.com/japan/msdn/directx/downloads.aspx

82 名前:名前は開発中のものです。 mailto:sage [2009/07/12(日) 10:19:02 ID:yE1osiWd]
x64環境?

83 名前:名前は開発中のものです。 [2009/07/12(日) 23:08:08 ID:Pm94PkQG]
>>82
x86環境だが・・・
解決した。
DirectXを参照に追加するのを忘れたのが原因だった。
スレを汚して済まん

84 名前:名前は開発中のものです。 mailto:sage [2009/07/13(月) 09:59:39 ID:IC1GLBGZ]
それでコンパイル通るのか・・・
64bitOSだと、AnyCPUでそういうエラー出るけどな

85 名前:名前は開発中のものです。 [2009/09/17(木) 14:17:20 ID:0Wzq8kp1]
なんたる閑散ぶりっつ。

86 名前:名前は開発中のものです。 mailto:sage [2009/09/26(土) 16:21:16 ID:UXrp+uwY]
>>85
さっさと諦めてXNAに移行しろよ

87 名前:名前は開発中のものです。 mailto:sage [2009/09/26(土) 18:50:53 ID:2z87+Lgz]
XNAには人居るのか・・・?

88 名前:名前は開発中のものです。 mailto:sage [2009/09/26(土) 19:20:58 ID:gKaOv5Va]
MDXよりはマシ
XNAが嫌ならSlimDX池

89 名前:名前は開発中のものです。 mailto:sage [2009/11/25(水) 15:38:27 ID:sR9pgnim]
助言に従いslimdxに行ったけど、サンプルの大半が動かん。
それも初期化部分で。orz
d3dx9のほとんどのバージョンのdll入っているんだけどなあ。

90 名前:名前は開発中のものです。 mailto:sage [2009/11/25(水) 15:40:44 ID:ST/9wWFa]
具体的にバージョンとか試したサンプルとかはどれ?
もし64bitOSならAnyCPUだとまずいケースが多いよ。
とりあえずx86に統一してしまうのがいいかも



91 名前:名前は開発中のものです。 mailto:sage [2009/11/25(水) 18:01:48 ID:ST/9wWFa]
とりあえず
August 2009のDirectX SDKとSlimDX SDK を入れて試してみてよ。
弄ってなけりゃ32/64あまり気にせず動くと思うよ

92 名前:名前は開発中のものです。 mailto:sage [2009/11/25(水) 23:19:11 ID:jJ5qat9k]
おわ!即レスしてくれてたのね 気づかんかったorz
改めて トントン
明日 再チャレンジしてみるよ

93 名前:名前は開発中のものです。 mailto:sage [2009/11/26(木) 08:30:53 ID:OlZi+JrQ]
試したけど、ダメだった。
xp32bit sp3 /directx August 2009 /slimdx 最新版。
試したサンプルはslimdxに付いてくる奴。
ChangeDevice で D3DERR_NOTAVAILABLE: Not available 。
日本語に翻訳されてる方のページ見るとバージョンが違う場合に出やすいようだけど、
もうまんどくさい。orz
opentkとかでopenglに流れます。
あ、そうそうディスプレイカードはnvidiaの7900gt系だと思う。
ありがとうございました。w

94 名前:名前は開発中のものです。 mailto:sage [2009/11/26(木) 09:32:51 ID:OlZi+JrQ]
すまない。原因がわかった。
maxvistaっていう日本ではもうメンテナンスされていないソフトを使って
ノートパソコンをセカンドディスプレイに使用しているのが原因だった。
さてさて、0番目のディスプレイのみ使用とすると動くようになるのか
そもそも、そのようにするにはどう書けばいいのか
初心者には敷居が高い。orz

95 名前:名前は開発中のものです。 mailto:sage [2009/11/29(日) 17:09:21 ID:MFAqZwj/]
なるほど、動くやつはDirect3D9の中だとMiniTriくらいかな?
SampleFramework使ってるやつはDeviceSettingsあたりいじるといいのかなあ

96 名前:名前は開発中のものです。 mailto:sage [2009/12/19(土) 21:38:42 ID:ejLIJuIy]
つうか別にSampleFramework使わなくてもいいのでは?
しかしSlimDXはやっぱり知名度は低いね。
ぐぐっても試してみたとかそんなブログ記事は見つかるのだが。

97 名前:名前は開発中のものです。 mailto:sage [2009/12/19(土) 23:17:39 ID:YwBZXvyF]
世の中に腐るほどある非公式DirectXラッパーの中でこんだけ知られてりゃ上等だろ

98 名前:名前は開発中のものです。 mailto:sage [2009/12/19(土) 23:50:11 ID:6pgIh2/u]
こんだけ知られてりゃ上等だろ
こんだけ知られてりゃ上等だろ
こんだけ知られてりゃ上等だろ

99 名前:名前は開発中のものです。 mailto:sage [2009/12/19(土) 23:54:08 ID:ejLIJuIy]
>>97
そう言われればそうなんだけどね。
まあ自分で試しなさいってことだな。

100 名前:名前は開発中のものです。 [2009/12/25(金) 22:05:17 ID:iAJUgTtp]
DirectSoundで、セカンダリバッファをファイルからじゃなく、
リソースからは読み込み出来ないみたいだね。MDX1.1



101 名前:名前は開発中のものです。 mailto:sage [2009/12/26(土) 12:39:18 ID:LngsY+M6]
たしか出来るけど、渡す値が通常の画像とかと違ったきがする。

102 名前:名前は開発中のものです。 mailto:sage [2009/12/26(土) 13:08:24 ID:LngsY+M6]
public static Stream GetStreamFromManager(string filePath, ResourceManager manager)
{
string name = Path.GetFileNameWithoutExtension(filePath);
string extension = Path.GetExtension(filePath);
if (extension.Equals(".wav", StringComparison.OrdinalIgnoreCase))
{
return manager.GetStream(name);
}
return new MemoryStream((byte[])manager.GetObject(name));
}
参考に。vsのリソースマネージャに管理されてるリソースをStreamにして返す関数。
PathはSystem.IO、ResourceManagerはSystem.Resources名前空間のやつ。
vsのリソースマネージャはプロジェクト名.Properties.Resourcesクラスから取得可能。
元のファイル名が空白文字を含んでたりすると無効だが、こっからStream経由で読み込めばセカンダリバッファもok。

103 名前:名前は開発中のものです。 [2010/02/15(月) 17:06:53 ID:gHiYAuKa]
C#+MDXで開発してる者です。
DirectInputのジョイスティックを振動させる方法で行き詰ってます。
設定ファイルを読み込んで振動させる?方法と
二つある軸をそれぞれ設定?して振動させる方法があるようなんですが
日本語でわかりやすいサンプル掲載してるサイトなどご存じないでしょうか?
意を決してくされMSDNに行ってみましたが、
チュートリアルのリンクが切れてたりで役に立ちませんでした

104 名前:名前は開発中のものです。 mailto:sage [2010/02/15(月) 17:36:55 ID:Nxk5kWkJ]
MDXもうやめてはどうか。
というのは置いといて、もともとMDX特有というのはないので
他の環境でのやり方調べてMDXに応用しては?
資料少ないけどそれで何とかなると思うよ。

105 名前:名前は開発中のものです。 mailto:sage [2010/02/15(月) 21:34:06 ID:+Sy4YYV6]
ttp://princess-tiara.biz/directx/?chapter=16

106 名前:名前は開発中のものです。 mailto:sage [2010/02/19(金) 15:49:19 ID:UwgRQDrM]
>>103
てか公式に日本語ドキュメント存在するぞ。2004年版だが十分わかる。

107 名前:名前は開発中のものです。 [2010/05/15(土) 16:55:28 ID:I6IHCiYE]
開発環境VisualStudio2008EE
MDXにて、
Microsoft.DirectX.DirectInput
で入力を取るプログラムを作成したのですが、
構成マネージャReleaseビルドに変更して、ビルドし、他のPCで実行しようとすると、
動作を停止しました となり落ちてしまいます。

これはどのようなことが原因として挙げられるでしょうか?

試してみた項目
・ホスティングプロセスを無効
・.net Frameworkのバージョンを変更
・VisualStudio2010でReleaseビルド
いずれも駄目でした

108 名前:107 mailto:sage [2010/05/15(土) 16:57:12 ID:I6IHCiYE]
実行する側にも対応した.netflameworkがインストールされていることを
確認しております

109 名前:名前は開発中のものです。 mailto:sage [2010/05/15(土) 17:54:25 ID:HT9nC5rY]
DirectXが入っていなかったりして・・・

110 名前:107 mailto:sage [2010/05/15(土) 17:58:24 ID:I6IHCiYE]
>>109
レス感謝します!
Microsoft DirectX SDK (February 2010)
がインストールされていることを確認しています



111 名前:107 mailto:sage [2010/05/15(土) 18:08:53 ID:I6IHCiYE]
MDXのバージョン類についても調べたところ
・1.0で、もう廃れたものらしい
・あれこれ追加でインストールを要求するソフトというのもまずい
C++でいじることにします。
できたらフォームで簡単にキーコンフィグとか楽だったのですが・・
ありがとうございました

112 名前:名前は開発中のものです。 mailto:sage [2010/05/23(日) 16:52:55 ID:lPh8QBQp]
SlimDXでいいじゃない

113 名前:名前は開発中のものです。 mailto:sage [2010/05/23(日) 17:03:29 ID:0PM67gs6]
何を使おうが自由。信者の布教活動は他所でやれ

114 名前:名前は開発中のものです。 mailto:sage [2010/05/24(月) 14:00:53 ID:ytvFJ9T+]
>>111を見たら誰でもそういうと思うけどな
別に布教とかじゃねーよ。俺が主に使うのはXNAだし

115 名前:名前は開発中のものです。 [2010/07/07(水) 06:10:37 ID:j4uaeT6M]
www.dwahan.net/nyaruru/getreadyformdx/runtime.html






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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