【Xbox360】 XNA Game Studio その4 【C#】at GAMEDEV【Xbox360】 XNA Game Studio その4 【C#】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト791:名前は開発中のものです。 08/03/06 16:50:37 1SbOg85e なんでって、、、Xbox360で動かす手段が事実上これしかないからだ 792:名前は開発中のものです。 08/03/06 19:33:22 a8Un48/x 例えば頂点の位置と色とテクスチャ座標をもった三角形をContent.Loadを 使わないでビデオメモリにVertexBufferとIndexBufferを自分で作成するにはどうすればいいのですか? あと毎フレーム頂点の位置を(VertexShaderではなく)アプリケーションで変える 頂点をセットするような使い方のときはどういうふうにVertexBufferとIndexBufferを作成すればいいのでしょうか? 793:ハコ太郎 08/03/06 19:49:27 rAQJhDRv リファレンスに載ってなかったっけ 794:ハコ太郎 08/03/06 19:50:27 rAQJhDRv 見当違いならすまん 795:名前は開発中のものです。 08/03/06 20:42:21 L4hyp2ZA >>792 答えたはずだがな・・・何の反応もなくしかも質問内容増えてるし。ちょっとは自分で調べたか? 1.普通にコンストラクタで作ってSetData。ネイティブで考えればシステムメモリにも 頂点バッファは作れるが、恐らく360との絡みでXNAでは意識できないようになってる。 2.めんどくさいのでヘルプより抜粋 Xbox 360 does not support dynamic vertex buffers that use the Overwrite/Discard semantic. This affects calls to DrawPrimitives. For this reason, when rendering dynamic geometry, DrawUserPrimitives is recommended at all times on both Xbox 360 and Windows. (The performance disadvantages of DrawUserPrimitives, though previously a factor on Windows, are largely obsolete in newer video drivers.) 結論だけ書くと「DrawUserPrimitives使え」 個人的にはDynamicVertex/IndexBufferの存在がXNA2.0最大の謎。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch