2019/08/18 撰寫
使用XML的方法是最簡單的,資料格式也比JSON看起來好理解許多。
右圖就是XML的格式,格式很類似HTML的書寫方式,需要<> </>把內容給框起來。
※<?xml version="1.0" encoding="utf-8"?> 為可寫可不寫
寫的話需要加上版本名稱,encoding是編碼模式,代表使用何種模式來讀寫XML
※<Enemy id ="01">
這邊寫到的ID是屬性,跟內容值不一樣
使用下面兩種命名空間
using System.Xml;
using System.IO;
右圖是從網路上抓下來的格式,將資料讀取進XmlDocument裡面後就可以去呼叫各個節點的參數了。
雖然用SelectsingleNode加上對應名稱就可以獲取資料了
但是在遊戲的調用上還是不方便,每次讀取都要執行一次會很麻煩。
右圖是精簡後的範例,利用const當作參數來讀取固定的內容,方便之後修改之外,也利用dictionary的格式將檔案存起來,以便隨時調用,不需要重讀一次。