cc.saxParser
-
將cc.SAXParser重構爲單例對象:cc.saxParser
-
刪除了
tmxParse
,preloadPlist
,unloadPlist
,getName
,getExt
,getList
等方法。 -
Parser的統一入口函數規範爲
parse
,並且傳參內容即爲需要解析的文本內容。
cc.plistParser
添加了cc.plistParser
。cc.plistParser
繼承cc.saxParser
,用於解析plist文本內容。
這樣的改造是爲了讓Parser的職責更加純粹,只管解析,也就是對字符串內容的處理,而不需要管資源的加載。資源加載統一被移到cc.loader
進行管理了。
CCTMXXMLParser.js
關於Parser這點,tilemap也需要改造。目前還未進行改造。