很多使用cocos2dx+lua做游戏的同学,都会想到一个问题,我的游戏一旦发布,怎样才能保证的我脚本代码不被破解,不泄露代码。虽然这和开源、共享的原则不合,但是代码也是coder的劳动成果,理应得到保护。特别是商业游戏更是如此,不希望被别人破解掉源码并且进行修改。
今天的话题就是如何实现lua脚本文件的加密和解密。
我在网络上查过,都没有成熟的解决方案。然后我经过考虑...
分类:
其他好文 时间:
2014-05-15 13:12:12
阅读次数:
277
- (NSString *)hmacsha1:(NSString *)text key:(NSString *)secret {
NSData *secretData = [secret dataUsingEncoding:NSUTF8StringEncoding];
NSData *clearTextData = [text dataUsingEncoding:NSUTF8Str...
分类:
移动开发 时间:
2014-05-15 12:25:34
阅读次数:
540
1.需要的软件1.1 VS2012 下载地址 百度吧!1.2
cocos2d-x-3.0rc0.zip下载地址1.3 CocoStudio_V1.3.0.0.exe 下载地址1.4 NDK
android-ndk-r9d-windows-x86.zip 下载地址1.5 SDK adt-bundl.....
分类:
其他好文 时间:
2014-05-15 09:35:53
阅读次数:
323
绘制图形如下:
程序代码:
需要重新定义父类虚函数draw()
1、在HelloWorldScene.h头文件加入:
virtual void draw();
2、定义实现:
void HelloWorld::draw()
{
//add your code....
CHECK_GL_ERROR_DEBUG();
CCSize size = CC...
分类:
其他好文 时间:
2014-05-15 09:10:32
阅读次数:
285
闭包的一个重要场景,形成一个自治的环境,
让操作可以封闭运行,即函数运行时有状态的,可以从闭包创建时候的环境独立开来。 例如下面的lua闭包, genFilter 其入参parmIn是
函数的内部变量,当genFilter被调用时候, 产生的filter闭包,由于使用了 parmIn, 而使得...
分类:
其他好文 时间:
2014-05-15 07:53:31
阅读次数:
195
cocos2d-x是一个支持多平台的 2D 手机游戏引擎,使用 C++ 开发,基于OpenGL
ES,支持 WOPhone, iOS 4.1, Android 2.1 及更高版本,WindowsXP & Windows7,WindowsPhone
8Cocos2d-x是一个开源的移动2D游戏框架,M...
分类:
其他好文 时间:
2014-05-15 07:48:45
阅读次数:
357
从5月5日正式开始学习ios开发,整个过程全身心投入。疲惫且充实。从5月5日到5月15日,10天没有浪费时间,学习obj-c。现在开始练习ios开发,熟悉下cocoa
touch 框架。大概也用10日。之后全身心学习cocos2d 游戏开发。
分类:
其他好文 时间:
2014-05-15 07:38:16
阅读次数:
208
1.面向对象直接定义类class People {public: void sayHello() {
printf("hello c oop \n"); }}; People * p = new People();
p->sayHello();使用头文件定义Ml...
分类:
编程语言 时间:
2014-05-15 02:23:54
阅读次数:
440
I/O库为文件操作提供两种模式。简单模式(simple model)拥有一个当前输入文件和一个当前输出文件,并且提供针对这些文件相关的操作。完全模式(complete model)使用外部的文件句柄来实现。简单模式 I/O库将当前输入文件作为标准输入(stdin),将当前输出文件作为标准输出(stdout)。这样当我们执行io.read,就是在标准输入中读取一行。写操作较读操作简单,我们先...
分类:
其他好文 时间:
2014-05-15 00:06:34
阅读次数:
383
运行环境
win7 64
cocos2d-2.1rc0-x-2.1.2
lua 5.1
通常我们编写好的lua代码都是明文形式,谁都可以查看修改,为了防止自己的劳动成果不被别人轻易的盗取,可以使用luac(lua库中自带)对其进行加密,转换为二进制文件。这样lua代码就无法直接查看,但是这里会有一个问题:在windows下能够很好的运行,在android上就会黑屏,提示错误:
[...
分类:
移动开发 时间:
2014-05-14 20:56:48
阅读次数:
1310