cocos2d使用的是luajit,lua原生編譯出來的bytecode和luajit是不兼容的,所以直接用luac法編譯出來的bytecode腳本無法在cocos2d中使用。 目前所指的解決方案有2個: A.luajit加密: 1、官網下載luajit(http://luajit.org ...
. cocos luacompile 用法 我用的普通的cocos d lua,沒用quick,quick好像可以對整個資源包括圖像和音頻都加密,打包成zip。但我沒用quick.看了下luacompile 的 help,比較簡單啊。 先在項目根目錄下建立了一個out的文件夾,然后就用這個命令試了下: cocos luacompile s src d out 比預想的順利,在out目錄下看到了很 ...
2018-03-29 18:07 0 1111 推薦指數:
cocos2d使用的是luajit,lua原生編譯出來的bytecode和luajit是不兼容的,所以直接用luac法編譯出來的bytecode腳本無法在cocos2d中使用。 目前所指的解決方案有2個: A.luajit加密: 1、官網下載luajit(http://luajit.org ...
1.0 cocos luacompile 使用方法 我用的普通的cocos2d lua,沒用quick,quick好像能夠對整個資源包含圖像和音頻都加密,打包成zip。我看了下luacompile 的 help。比較簡單啊。 先在項目根文件夾下建立了一個out的文件夾 ...
cocos2dx-lua項目發布時,為了保護lua源碼,需要對lua進行加密。通常分為兩種方式:加密文件和編譯為字節碼。 1、加密文件 前提是你不用luajit,而使用lua。這樣這種方法是真正加密,原理是我們自己替換掉lua的的loader函數。通常需要以下幾個步驟: (1)確立 ...
如果開發者不想讓游戲中的資源或腳本文件輕易的暴露給其他人,一般會采用對文件進行加密的方式來保護文件或資源被盜用。Quick-Cocos2d-x 為開發者提供了xxtea加密算法,用來對腳本文件及資源進行加密,加密對象大體分為如下幾種: 1. 對腳本/資源文件本身加密 2. 將腳本/資源 ...
你直接executeScriptFile("main.lua")這個腳本不能加密,main.lua里面 ...
准備開新項目了,在尋找合適的框架,后來就發現了Quick-Cocos2d-x這玩意. 別說,還挺好使.之后一步步研究,發現Lua不加密是不行的. 加密的方法在這里. 因為在做版本更新的時候,一般大家都是做熱更新的,但是如果每次熱更新都更新所有腳本,那量有點大.所以我就打算做一個 打包器,里面 ...
非常多使用cocos2dx+lua做游戲的同學。都會想到一個問題,我的游戲一旦公布,如何才干保證的我腳本代碼不被破解。不泄露代碼。盡管這和開源、共享的原則不合。可是代碼也是coder的勞動成果,理應得到保護。 特別是商業游戲更是如此,不希望被別人破解掉源代碼而且進行改動 ...
cocos luacompile cocos luacompile Overview Usage Available Arguments Samples Overview Compile the .lua ...