5

実行時にゲームがコンテンツ (モデル、jpg ファイルなど) を読み込んで表示できるようにしたいと考えています。

XNA の Web サイト ( http://creators.xna.com/en-US/sample/winforms_series2 ) でサンプルを見ましたが、この方法ではクライアント コンピューターに Game Studio (つまり Visual Studio も) がインストールされている必要があります。

VS+GS を使用せずに実行時にコンテンツをロードする方法は何ですか? XNA コンテンツ パイプラインを完全に回避する必要がありますか? その場合、独自のグラフィック インポート ライブラリを作成する必要がありますか、またはこのタスクに適したものはありますか?

前もって感謝します!

4

2 に答える 2

4

テクスチャをロードするには、Texture2D.FromFileメソッドを使用できます。

モデルに関しては、それらをロードする方法はないと思います。頂点とインデックスのデータをロードしたいだけなら、それをファイルからバッファにロードするのはかなり簡単です。ただし、実際にモデル インスタンスが必要な場合は、(コンテンツ パイプラインを使用する以外に) 方法がありません。

于 2009-12-15T21:36:23.110 に答える
1

これを行うには、多くのtweeksが必要であり、ターゲットファイルを調べて変更し、XNAGamestudio3.1以下のEULAのいくつかのルールに違反します。最善の策は、頂点バッファーとインデックスバッファーを作成し、モデル用に独自のカスタムファイルタイプをロードすることです。

于 2010-01-14T01:15:28.597 に答える