1

XNAフレームワークを Visual Studio 2012 と共に使用しようとしています。xna フレームワークは Visual Studio 2012とまだ互換性がないため、手動で設定する必要がありました。それでも、xna 参照を正常にインポートし、プログラムを実行できるデフォルトのゲーム メソッドを作成することができました。

プロジェクトにテクスチャを追加してロードしようとしたときに問題が発生しました。http://msdn.microsoft.com/en-US/library/bb313966(v=xnagamestudio.30).aspxの msdn ドキュメントに従って、テクスチャを追加する「Content」フォルダーを手動で作成しました 。

問題は、XNA ゲーム プロジェクトではないため、テクスチャ ファイルをテクスチャとして表示するプロパティ ウィンドウが表示されず、単なるリソースファイルとして表示されることです。そして、次のコード:

Load<Texture2D>("GrassTexture");

ファイルが見つからないというエラーが体系的に発生します。私は次のように設定ContentMangerしました:

ContentManager.RootDirectory = "Content";

コンテンツフォルダーを適切に設定する方法を知っている人はいますか?

4

1 に答える 1

0

私もこの問題を抱えていましたが、vs 12でxnaゲームプロジェクトを有効にする機会があります:https ://stackoverflow.com/a/10881007/1780038をご覧ください

于 2013-02-06T14:58:53.930 に答える