XNAテクスチャの読み込みを合理化しようとすると、多くの問題が発生しています。私は指定されたディレクトリから動的にテクスチャをロードすることをあきらめました。今は、ソリューションのコンテンツ内の整理されたフォルダのコレクションで作業しようとしています。私は、次のコード行を使用しようとしている:XNA:コンテンツのサブフォルダから読み込み
Content.Load<Texture2D>(".\\Graphics\\Characters\\Char1");
「CHAR1は」正しい資産名であり、それは私のソリューションエクスプローラでのコンテンツの下に「グラフィック\文字」に保存されているが、それはまだ投げます"ファイルが見つかりません"というエラーです。私はここで間違って何をしていますか?
EDIT:誤ったディレクトリ構造を作成したdebug binフォルダが表示されます:\ Graphics \ Characters \ Characters。関係なく、助けてくれてありがとう!
特定のディレクトリ(例えば 'System.IO.Path'を使用)にファイルリストを取得し、そのファイルリストを使用して' .xnb'拡張を削除し、アセットのディレクトリ全体を動的に読み込むことは可能です。 –