编译是一种方法
也可以写个小的dll用于加密和解密
然后把当前的文件加密成字符串,require相应的dll后解密再运行
早先也考虑了很多防止被人看的方法
但后来觉得软件开发者不应该遮遮掩掩应该本着一颗共享的心
这样才能更方便后来者的学习才能让这语言更强大
在说之前,我还是把这个两个名词区分一下,毕竟太长,后面打起来肯定麻烦,quick-cocos2d-x就简称quick,cocos2d-x lua就姑且叫原生lua吧。 我觉得对于第一次接触这两个的小伙伴们肯定多多少少会跟我有一样的疑惑,这两个是使用两种不同的API吧给lua脚本加入卡密验证:首先在lua脚本中,在ansic字母表里面是97-122,stringchar()函数就是来把数字转成对应的ansic字符的。与之对应的是stringbyte(),将字符转成数字,如stringbyte('a')结果就是97。
不能独立完成游戏开发,所谓用lua开发游戏,都是基于用lua做脚本的游戏引擎或者自己实现与宿主的绑定。
特性:
轻量级Lua语言的官方版本只包括一个精简的核心和最基本的库。这使得Lua体积小、启动速度快,从而适合嵌入在别的程序里。502版的Lua的内核小于120KB,而Python的内核大约860KB,Perl的内核大约11MB。
可扩展Lua并不象其它许多"大而全"的语言那样,包括很多功能,比如网络通讯、图形界面等。但是Lua提供了非常易于使用的扩展接口和机制:由宿主语言(通常是C或C++)提供这些功能,Lua可以使用它们,就像是本来就内置的功能一样。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)