遊戲開發中,有很多XML可能是很大的,比如一個任務配置檔案,可能就接近2M(當然全部檔案放在一個XML裡面本身就有問題,比較好的做法就是分等級分隔XML),這樣就需要對XML進行壓縮。之前把檔案壓成ZIP包,然後讀取ZIP,但現在讀取ZIP檔案裡面的内容,是很卡的,後面改成讀取二進制的XML資料,這樣感覺不會卡,速度也很快。
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcuMjYkRWZiZjMmZzY2gzMxEjNlFWZxQWZlVDNxYjZ0IWMfdWbp9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)
實作思路也比較簡單,使用二進制讀取檔案,然後調用儲存。
<a href="http://files.cnblogs.com/meteoric_cry/CompressXML.zip" target="_blank">點選此處下載下傳AIR>></a>