ゲーム内で *.txt レベルのファイルをどこにどのように保存すればよいかわかりません。
私がゲームに求めているのは、ゲームと共にインストールされるいくつかの「事前に作成された」レベルを利用できることと、ユーザーが独自のレベルを作成できることです。
だから私がしたことは、レベルと呼ばれる「コンテンツ」のビジュアルスタジオ内に新しいディレクトリを作成し、そこに「level1.txt」を置きました。しかし、レベル *.txt ファイルにアクセスできる唯一の方法は、フル パスを使用することです。ビルドされないため、ビジュアル スタジオ ソリューションにそれらを含めることはできません。
"C:\My Documents\blahblabh....\levels\level1.txt"
- これらの「事前に作成された」マップを、代わりに実行可能ファイルの近くのディレクトリに配置する必要がありますか? プロジェクトをコンパイルする前に、/bin ディレクトリ内にディレクトリを作成するにはどうすればよいですか?
ゲームと共にインストールされた「プリベイク済み」レベルをユーザーが削除できないようにするにはどうすればよいですか?
(もうこれはいらない)- また、ユーザーカスタムで作成したレベルはどこに保存すればよいですか? これは StorageDevice で行う必要があると思います。しかしこれは、ゲームのデプロイ後にディレクトリを作成する方法に関する最初の質問と関連しています。
どんなポインタでも大歓迎です!ありがとうございました
編集: Re: カスタム コンテンツ プロセッサ。これは、必要以上に複雑に思えます。しかし、ゲームを xbox360 にもデプロイする必要があるのですが、ストレージ デバイスは機能しますか?