天龙八部的lua脚本是什么加密

天龙八部的lua脚本是什么加密,第1张

你的主脚本是用你自己写的宿主程序运行,还是直接用Luaexe运行 如果是你自己的宿主程序, 你可以直接把它当作数据文件加密, 程序运行的时候,先读入内存解密,然后再运行解密后的字符串

编译是一种方法

也可以写个小的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可以使用它们,就像是本来就内置的功能一样。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13404072.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-29
下一篇 2023-07-29

发表评论

登录后才能评论

评论列表(0条)

保存