XNA ゲームを作成しています。XML ファイルですべてのレベルの詳細を指定できるようにしました。XML ファイルは、デシリアライズされ、レベルの詳細を設定するために使用されます。
現時点では、コンピューター上のファイルを参照しているだけです - 私の質問は、これをより一般的に参照するにはどうすればよいですか?
コンテンツ フォルダーに xml を追加すると、スキーマなどに関する多数の苦情が発生したため、それはおそらく正しいルートではないと思いました。
助言がありますか?
XNA からすべてのエントリを削除しようとしましたが、次のようになります。
メソッドにアクセスしようとして失敗しました: System.IO.StreamReader..ctor(System.String)
編集:
xml:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<XnaContent>
<Asset Type = "RDrop.Level[]">
<Item>
(stuff)
</Item>
<Item>
(stuff)
</Item>
</Asset>
</XnaContent>
編集:
新しい Windows Phone プロジェクトを開始しました。以前のプロジェクトはそうではありませんでした。すべてをコピーして、このチュートリアルで「dataTypes」を追加しました。
http://msdn.microsoft.com/en-us/library/ff604979.aspx
ゲーム プロジェクトの参照 -> コンテンツ、MyDataTypes。コンテンツ参照 -> MyDataTypes。
XML は以前の編集のままで、[追加] -> [既存のアイテム] -> [Level.XML] を介してコンテンツ フォルダーに含まれています。
何か案は?