Cocos2d-x--iOS平台lua加密成luac資源方法和Jsc檔案<MAC平台開發試用--windows平台暫未研究>,luacjsc
首先要說,最近真的是太忙了,好久沒寫部落格了,今天正好有空,就寫一下最近在寫遊戲中的一些發現;
話說,基於Cocos2dx 引擎 + 指令碼寫遊戲,至今的感觸就是可以進行累加式更新和即時編譯等,節省了很多時間;好了廢話不多說了,進入正題;
這裡我是以Cocos2d-x-2.2.2 為例<其實,寫著文章時候Cocos2d-x-3.2 都封版了>;
今天我就說一下怎麼用Cocos2d-x3.2中的cocos-console 去 批量 加密lua指令碼-變成luac檔案 ,js檔案變成jsc加密檔案<其實,很簡單就一行命令即可,當然我這裡是以mac平台為例>:
說明: 本章是教大家用 Cocos2dx-3.2中的 cocos-console 去 批量處理 某個路徑下的lua檔案加密為luac指定路徑中,減少了使用之前的 luajit+shell 指令碼的麻煩步驟:
首先,在mac 終端下進入Cocos2d-x-3.2中指定路徑:比如我的:
/Users/你的使用者名稱/cocos2d-x-3.2/tools/cocos2d-console/bin
然後在輸入 ./cocos luacompile -h 命令 就會出現相關用法說明,
然後既可以按照說明進行操作了;
比如我輸入
./cocos luacompile -s /Users/你的使用者名稱/Desktop/lua-encode-oldfiles -d /Users/你的使用者名稱/Desktop/lua-encode-finish
-s : 是這些要被加密的lua 檔案的原路徑<也可指定到遊戲工程src目錄>;
-d: 是存放這些被加密過後的luac 檔案存放的路徑 <如果是還放在你工程的src目錄下也可>
看
Ok!到這裡我們的lua加密為luac 就大功告成了,是不是很簡單呢! 現在我們說一下 js 加密成jsc 檔案,道理和lua的加密一樣,為了節省時間我直接:
OK! 就到這裡,是不是超級簡單而且節省了很多時間啊!
下次有時間的話就講一下mac平台的 ios移植到Android平台!其實也很簡單,看網上的好多寫的都太複雜了,
敬請期待吧!