C#でDirectX9 初心者の館
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGGDIと違ってドキュメントも難解で何をすれば描画できるのかさっぱりさっぱりなライブラリです。
その上知っている人はレベルが高すぎて聞いても宇宙語でしす(泣
そんなDirectX9を将来に備えて勉強してみようというスレです。
Microsoftの掲示板
http://www.gdncom.jp/general/bbs/ShowForum.aspx?ForumID=29
SDKをダウンロードできるところ
http://www.microsoft.com/japan/msdn/directx/downloads.asp#CDasp#CD
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNGよって(ry
0004デフォルトの名無しさん
NGNG引っかかって、困った事とか書きます。
とりあえず、今日までずっと判らなかった VisualStudio.NET 2003 に
インストールできない原因がわかったので、ここに書いておきます。
単なるVisualStudio.NET 2003未対応でした、DirectX 9.0 Update (2003 Summer)
で対応していたようです、
またこれをインストールするとき前のバージョンのDirectX SDKをアンインストールしないと、
プロジェクトの生成が変になるという事に気づいています。
>>3
それは屁理屈〜
0005デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/test/read.cgi/tech/1061285378/
0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNGとりあえず、ダウンロードには成功したのでヘルプを読んでいますが、C#で勉強しようとするといきなり壁がありますね。
サンプル等を見ていると、まずは一旦C++で軽く流しておいたほうがやはり無難なのでしょうかね?
>>6
ここはド素人お間抜けなので知っているけど知らない事にしておきますぅ
DirectX 初心者はもちろんC#初心者も歓迎します、だれか一緒に勉強しましょ〜
0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNG0012デフォルトの名無しさん
NGNGぽとぺたってなんですか?
0013デフォルトの名無しさん
NGNGmesh = Mesh.FromFile("mesh.x",
MeshFlags.SystemMemory, device, out materials);
VertexBuffer vertexBuffer = mesh.VertexBuffer;
CustomVertex.PositionNormalTextured[] verts = new CustomVertex.PositionNormalTextured[10];
GraphicsStream stm=null;
for (int i=0;i<10;i++)
{
verts[i].X = 10.0f;
stm = vertexBuffer.Lock(0, 0, 0);
stm.Write(verts[i]);
}
stm.Close();
vertexBuffer.Unlock();
meshMaterials = new Direct3D.Material[materials.Length];
for( int i=0; i<materials.Length; i++ )
{
meshMaterials[i] = materials[i].Material3D;
meshMaterials[i].Ambient = meshMaterials4[i].Diffuse;
}
これではダメなのでしょうか?ビルドは通るんですが描画されずに灰色の画面になるのれす・・
分かりにくい説明でスマソ(;´∀`)
0014デフォルトの名無しさん
NGNGどういうデータのメッシュか知らないけど、視点に近づきすぎてるか
それともDevice設定間違ってるか。
0015デフォルトの名無しさん
NGNGDelphiとかC#とかでー
ぽとっとコンポーネントを落としてペタっと貼り付けながらソフトウェアを作っていくこと
つまり初期化がまだ面倒だからいいかげんDirectXコンポーネント作れってこと
DelphiとかだとダブルクリックすりゃDirectXの世界へご案内なのよ
誰かつくってよー
0016デフォルトの名無しさん
NGNG作って欲しいと思ったら、必要なコンポーネントと明確な仕様を挙げよ。
■ このスレッドは過去ログ倉庫に格納されています