如果妳有壹定的基礎,了解as3的相關api和機制,那麽妳可以考慮分離配置。
官方api並不直接支持配置的加載,壹般會自行封裝相應的功能。根據as3的語言特點,json和xml更適合作為配置文件。如果需要表格配置,可以考慮自己實現csv解析。
通用配置文件的實現如下:
加載配置文件
配置文件應該先加載到遊戲中。這裏我們主要封裝了URLLoader這個類,用它來加載文本或者二進制數據。
配置文件的解析
在這方面,因為as3本身支持xml和json數據,所以這兩個配置文件可以很容易地從文本轉換成代碼可以識別的數據。xml可以使用XML(文本),json可以使用JSON.parse(文本)。
配置文件的調用
基於解析的配置文件可以保存為相應的變量,可以直接在代碼中讀取。比如xml文件可以解析成XML,json數據可以解析成Object,很容易調用。