バイナリ データを含むファイル ストリームを使用していますが、バイナリを "c:\test.bin" に置きたくありません。どうも素人らしい。配置するのに適した場所、またはプログラムで xna コンテンツ フォルダーを見つけることができる場所はどこですか。
1 に答える
1
バイナリを Content プロジェクトに配置します。そこにファイルを追加し、「出力ディレクトリにコピー」の下で「新しい場合はコピー」としてマークし、実行時にコンテンツ ディレクトリに展開されるようにします。また、「ビルド アクション」の下で「コンテンツ」または「なし」としてマークします。 xnb としてコンパイルしようとします (おそらく失敗します)。
これを使用して、プログラムでアクセスします。
TitleContainer.OpenStream("Content/test.bin");
これは a を返し、次のようStream
に渡します。BinaryReader
using (var r = new BinaryReader(TitleContainer.OpenStream("Content/test.bin")))
{
r.ReadByte();
//....
}
于 2013-04-09T21:54:33.903 に答える