原文:特效編輯器開發手記3——保存紋理到plist Base64編碼與Zip壓縮(上源碼)

我們關鍵看ZipUtils::ccInflateMemory函數里的內容,ccInflateMemory第 , 個參數傳入壓縮內容以及壓縮內容的長度,第 個參數是輸出解壓內容的指針 上面直接調用了ccInflateMemoryWithHint函數,第四個參數表示輸出緩沖區的大小,被設置為 kb ccInflateMemoryWithHint調用ccInflateMemoryWithHint之后, ...

2012-12-05 22:31 2 2476 推薦指數:

查看詳情

特效編輯器開發手記2——cocos2d-x粒子系統的plist文件

粒子編輯器必須要有一個保存粒子文件的功能,cocos2d-x使用plist保存粒子文件(這是蘋果的一種基於xml的文件格式,也適用於動畫等) 於是我查看了cocos2d-x里面加載plist文件的代碼,它是先把plist加載到一個CCDictionary類中,然后在這個類里面方便地 ...

Tue Jul 24 18:49:00 CST 2012 0 4248
特效編輯器開發手記1——令人蛋疼菊緊的Cocos2d-x動態改變粒子數

近期在寫一個用起來爽一點的特效編輯器,初步計划: 1.仿HGE粒子特效編輯器實現粒子特效編輯功能 2.實現多種粒子效果組合編輯功能 3.實現編輯粒子運動路徑功能 4.實現將png紋理保存plist文件功能 5.實現動作,特效編輯功能 6.全部實現后開源 開發 ...

Fri Jul 13 07:59:00 CST 2012 2 4281
Base64Zip數據壓縮與解壓

壓縮圖片數據,解壓圖片數據public class TestZCompress { public static void main(String[] args) { try { File file = new File("D://haha.jpg ...

Sat Aug 08 00:57:00 CST 2015 0 4109
關於Base64編碼

作者:唐風 Base 64是一種比較古老的編碼方式,在通信中非常常見。它實現很簡單。 What? “Base64是一種基於64個可打印字符來表示二進制數據的表示方法(來自維基)”。這句話我一開始沒有看懂,現在我用我懂的方式再解釋一下:我們可以把通信的數據流分為兩種,“二進制流”和“文本流 ...

Sun Jun 29 20:42:00 CST 2014 1 3476
Base64編碼

BASE64 編碼是一種常用的字符編碼,在很多地方都會用到。但base64 不是安全領域下的加密解密算法。能起到安全作用的效果很差,而且很容易破解, 他核心作用應該是【傳輸數據的正確性】,有些網關或系統只能使用ASCII字符。Base64就是 用來將非ASCII字符的數據 ...

Wed Dec 28 04:11:00 CST 2016 0 1739
Base64編碼

Base64編碼 1、三個重要概念 三個字節由四個字節表示的過程 Base64碼表 補位 2、如何用三個字節表示四個字節 一個字節由8位二進制組成,三個字節總共24位,24÷ 4 = 6 , 所以轉換后有效的二進制位數為6位。計算機以8位 ...

Sat Apr 27 02:31:00 CST 2019 0 657
base64編碼

開發者對Base64編碼肯定很熟悉,是否對它有很清晰的認識就不一定了。實際上Base64已經簡單到不能再簡單了,如果對它的理解還是模棱兩可實在不應該。大概介紹一下Base64的相關內容,花幾分鍾時間就可以徹底理解它。文章下邊貼了一個Base64的編解碼,方便閱讀文章的同時來實驗 ...

Tue Jan 05 04:25:00 CST 2016 0 1767
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM