大家好,我是「楊宗寶」,穿越來到了現代!很高興你能認識到我,因爲我現在不喜歡舞槍弄棒,而癡迷於敲代碼,特別是遊戲代碼!
雖然我參與過觸控的“捕魚打人3”,但好像沒什麼感覺!唯一有感覺的就是,我上了10多款小遊戲吧!
其中屬於我自己的就是今天要介紹的《機智三角》以及我正在優化的《躲一躲》,定不會讓木櫃鷹吐槽!
作者:楊宗寶
排版:張曉衡
距離高考還有
0
6
雖然高考離我已經有很長時間了,但每到高考的日子,總是讓人很有壓力!今天我來給大家分享一個解壓利器 JSZip:
jszip是一個用於創建、讀取和編輯 .zip 文件的 JavaScript 庫
直接奉上已近驗證沒有問題的引入文件:JSZip(後臺回覆關鍵字獲取)
到底應該怎麼用呢?下面我就簡單說一下,適用於 Cocos Creator 2.3.3 以 Cocos Creator3D 1.1.1)
1
導入庫將提供的 JSZip.zip 進行下載解壓,我在工程根目錄下創建 libs 文件夾,將解壓後的兩個文件複製到 libs 中。用 Cocos Creator 打開項目,選中 libs 文件下的 jszip.js 文件,將其導入爲插件,如圖:
2
創建壓縮文件壓力如果是自己給的,那將轉化爲動力,如果是別人給的,被迫的,那真的是壓力了!
將需要壓縮的文件或者文件夾選中,使用壓縮工具將其壓縮爲 .zip 文件,注意是 zip 不是 rar 格式哦!
還有一點,因爲編碼格式的原因,壓縮成 zip 文件後需要將後綴 .zip 手動改爲 .bin,如我在《機智三角》中的關卡數據:
3
導入項目將壓縮好的,並且已近改好後綴的文件,拷貝到項目資源目錄下的 resources 文件夾,如圖:
4
解壓緩解一下學習和工作壓力,大家喜歡的封面
再看代碼,壓力會不會減少,更有動力!
首先獲取文件的本地路徑,然後進行動態加載
注意 cc.loader.load 加載時資源類型指定爲“binary”
資源加載完成後進行解壓,因爲我的壓縮文件是一個json文件,所以返回的數據類型指定爲“text”
總結一下,資源壓縮,尤其是 json 類型的數據文件,將會爲本來留給開發者有限的包體大小節省出很大的空間 順帶上我的遊戲碼《機智三角》
感謝大俠們捧場,原價¥499那是要不得的
預售只要 ¥199 今天下午4點
體驗一下游戲吧!