cocos2dx lua面試題 cocos2dx用luajit加密腳本會被反編譯嗎?
cocos2dx用luajit加密腳本會被反編譯嗎?1. 創(chuàng)建一個名為1的新文件。只打印一個句子的Lua(“Hello Lua”),并創(chuàng)建一個空句子外盧亞腳本文件2,start--run--cmd3,
cocos2dx用luajit加密腳本會被反編譯嗎?
1. 創(chuàng)建一個名為1的新文件。只打印一個句子的Lua(“Hello Lua”),并創(chuàng)建一個空句子外盧亞腳本文件2,start--run--cmd3,luac-O外盧亞1Lua注意:luac-o[compiled script name][script name],如果需要,帶上腳本路徑,例如:enter然后open外盧亞您可以查看已編譯的字節(jié)碼,然后進行實驗。通過執(zhí)行字節(jié)碼腳本,可以看到Lua的原生解釋器可以直接解析luac編譯的字節(jié)碼腳本,非常方便
cocos2dx開發(fā)游戲是用全lua還是用c 和lua?
游戲邏輯可以是all Lua或all C。但是,如果你想修改底層引擎,你必須使用C。目前,Lua開發(fā)的主要優(yōu)勢是新手很容易入門,而且在游戲上線后更新很方便(有了后端,你永遠不能使用整個包),避免了審計的麻煩。但這個缺點是調(diào)試很痛苦,基本上依賴于打印日志。沒有好的ide。與引擎相關(guān)的事情更麻煩,因為它們無法調(diào)整開發(fā)的主要優(yōu)點是調(diào)試容易,開發(fā)工具/ide足夠完整。缺點恰恰相反。新手很難入門,而且新手有很多bug。上線后,更新只能靠全套,而且每次都要通過平臺審核。但游戲邏輯通常取決于您的主要開發(fā)團隊(或個人)熟悉哪種語言