1
我正在爲Windows Phone 7上的XNA 4.0的基本平鋪引擎工作。我有一堆mapdata xml文件,包括所有的tile位置,通電位置等。使用Windows Phone 7中的XML文件和XNA 4.0
我想知道使用這些的最佳方式是什麼?我讀過,如果我想要使用它們的內容,那麼我必須改變XML文件的佈局。
有沒有辦法將這些文件加載到項目中的設備上並從中讀取數據?
非常感謝, 螞蟻。
我正在爲Windows Phone 7上的XNA 4.0的基本平鋪引擎工作。我有一堆mapdata xml文件,包括所有的tile位置,通電位置等。使用Windows Phone 7中的XML文件和XNA 4.0
我想知道使用這些的最佳方式是什麼?我讀過,如果我想要使用它們的內容,那麼我必須改變XML文件的佈局。
有沒有辦法將這些文件加載到項目中的設備上並從中讀取數據?
非常感謝, 螞蟻。
我所做的是使XML文件中嵌入的資源,而不是內容,然後我可以訪問這些代碼的方式:
Assembly app = Assembly.GetExecutingAssembly();
XmlSerializer ser = new XmlSerializer(typeof(xmlType));
string[] resources = app.GetManifestResourceNames();
foreach (string resourceName in resources)
{
xmlObject = (xmlType)ser.Deserialize(new StreamReader(app.GetManifestResourceStream(resourceName)));
}
XMLTYPE是代表我的XML格式
歡呼聲一類,今晚會嘗試,手指交叉呃!我對C#很陌生,所以我不明白你使用XmlSerializer的xmlType對象,但是我會搜索這個,主要問題是將xml放到模擬器上,使用編譯或不編譯etc. – antonmills 2010-11-30 22:36:46