原文:關於cocos2dx手游lua文件加密的解決方式

非常多使用cocos dx lua做游戲的同學。都會想到一個問題,我的游戲一旦公布,如何才干保證的我腳本代碼不被破解。不泄露代碼。盡管這和開源 共享的原則不合。可是代碼也是coder的勞動成果,理應得到保護。 特別是商業游戲更是如此,不希望被別人破解掉源代碼而且進行改動。 今天的話題就是怎樣實現lua腳本文件的加密和解密。 我在網絡上查過,都沒有成熟的解決方式。然后我經過考慮之后,總結出兩種解決 ...

2016-04-06 10:29 0 3753 推薦指數:

查看詳情

cocos2dx lua 加密

cocos2dx-lua項目發布時,為了保護lua源碼,需要對lua進行加密。通常分為兩種方式加密文件和編譯為字節碼。 1、加密文件   前提是你不用luajit,而使用lua。這樣這種方法是真正加密,原理是我們自己替換掉lua的的loader函數。通常需要以下幾個步驟:   (1)確立 ...

Mon Mar 17 20:02:00 CST 2014 0 2557
cocos2d-x 研發小技巧(7)圖片資源加密Lua文件加密

游戲開發中常遇到資源保護的問題。 目前游戲開發中常加密文件類型有:圖片,Lua文件,音頻等文件,而其實加密也是一把雙刃劍。 需要安全那就得耗費一定的資源去實現它。目前網上也有用TexturePacker工具來加密的,不過針對性還是不夠強。 分析一下原理為: 1,轉格式:將需要加密文件 ...

Thu Jul 17 19:22:00 CST 2014 12 13887
cocos2dx圖片加密解密(npk方式)

話不多說,直接開始: 准備的工具: 鏈接:https://pan.baidu.com/s/1Om4kBNWcG2jL_RTsHqqzpQ 提取碼:bv7i npkCreate.exe是加密圖片的工具,libnpk.rar是使用代碼 解壓libnpk.rar添加到你的工程中 注意 ...

Thu Jun 27 18:17:00 CST 2019 0 932
quick cocos2dx lua 內存釋放

前言   對於內存的優化,網上有很多例子和教程。總體來說,就那么幾種解決方案,在最后我會簡單提下,這里先說下在quick中,對於圖片的處理。 1.查看內存調試信息   對於quick框架的了解,我們可以參考\docs\文件夾里面的文件,有相關api。學會學習的第一步,就是學會看api。好了 ...

Tue Jun 09 18:39:00 CST 2015 1 5958
Cocos2dx 學習筆記(1) ---- Hello Lua!

從今天開始關注Torque2D的同時學習一下Cocos2dx,在博客做個記錄,大家共同提高 :) 前期准備   1: VS2010環境並有cocos2dx的項目創建向導   2: 最新版本的引擎   3: 創建使用Box2D和Lua的新項目 代碼分析   為了簡潔明了,后面我的學習方式 ...

Mon Mar 11 02:06:00 CST 2013 0 5100
cocos2dx 3.8.1 lua集成protobuf

目前lua集成protobuf主要有兩種方式 1. protobuf-gen-lua方案 https://github.com/sean-lin/protoc-gen-lua 參照說明即可集成 這個方案是將proto文件導出成lua文件, 使用起來稍微麻煩, 不能直接創建lua ...

Fri Oct 30 08:23:00 CST 2015 0 2752
cocos2dx使用lua和protobuf

為了使游戲開發更加方便快捷,我繼續了protobuf在lua下的嘗試。 socket使用的是cocos2dx集成的websocket。 先說下環境:cocos2d-x-2.2.1 + protobuf 2.5.0 + protoc-gen-lua + Python 2.7.5 ...

Thu Mar 06 00:54:00 CST 2014 0 2465
cocos2dx lua 3.10 使用cjson

本篇介紹如何在lua中使用cjson對數據進行json的encode與decode,首先簡單介紹下cjson: Lua CJSON 是 Lua 語言提供高性能的 JSON 解析器和編碼器,其性能比純 Lua 庫要高 10 到 20 倍。 cocos2dx lua 3.10 默認目錄中包含 ...

Tue May 09 04:27:00 CST 2017 0 2481
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM