太解壓了!!!還有5天高考,想過做程序猿嗎?提前關注

大家好,我是「楊宗寶」,穿越來到了現代!很高興你能認識到我,因爲我現在不喜歡舞槍弄棒,而癡迷於敲代碼,特別是遊戲代碼!

雖然我參與過觸控的“捕魚打人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

解壓

緩解一下學習和工作壓力,大家喜歡的封面

再看代碼,壓力會不會減少,更有動力!

  1. 首先獲取文件的本地路徑,然後進行動態加載

  2. 注意 cc.loader.load 加載時資源類型指定爲“binary”

  3. 資源加載完成後進行解壓,因爲我的壓縮文件是一個json文件,所以返回的數據類型指定爲“text”

總結一下,資源壓縮,尤其是 json 類型的數據文件,將會爲本來留給開發者有限的包體大小節省出很大的空間 順帶上我的遊戲碼《機智三角》

感謝大俠們捧場,原價¥499那是要不得的

預售只要 ¥199 今天下午4點

體驗一下游戲吧!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章