一款轻量小巧的脚本语言——Lua

前几天在给太阴江湖挂脚本的时候,发现脚本又要续费了,,,但奈何囊中羞涩,支付不起这么昂贵的脚本费用,于是就突发奇想,自学一下脚本语言,自己写个脚本用~经过对各类脚本平台的筛选,最后发现了这个轻量化的脚本语言。

当然lua语言不仅仅可以用来制作脚本,还可以用它来对web服务器进行优化,甚至可以用它来开发一些独立的应用~

什么是lua

Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。

Lua 是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组于 1993 年开发的,该小组成员有:Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo。

lua语言的特性

  • 轻量级: 它用标准C语言编写并以源代码形式开放,编译后仅仅一百余K,可以很方便的嵌入别的程序里。
  • 可扩展: Lua提供了非常易于使用的扩展接口和机制:由宿主语言(通常是C或C++)提供这些功能,Lua可以使用它们,就像是本来就内置的功能一样。
  • 其它特性:
    • 支持面向过程(procedure-oriented)编程和函数式编程(functional programming);
    • 自动内存管理;只提供了一种通用类型的表(table),用它可以实现数组,哈希表,集合,对象;
    • 语言内置模式匹配;闭包(closure);函数也可以看做一个值;提供多线程(协同进程,并非操作系统所支持的线程)支持;
    • 通过闭包和table可以很方便地支持面向对象编程所需要的一些关键机制,比如数据抽象,虚函数,继承和重载等。

目前使用lua语言的脚本平台

触动精灵,触动精灵是一款模拟手机触摸、按键操作的软件,通过制作脚本,可以让触动精灵代替双手,自动执行一系列触摸、按键操作。触动精灵简单、易用,不需要掌握任何编程知识就可以录制出功能强大的脚本;还可以使用编程知识,编写出功能更为复杂,交互更为灵活的脚本;只要能够在手机上完成的人为操作,触动精灵都可以代替完成,不仅省力,而且高效。

在手机上运行触动精灵脚本时软件需要获取root权限。可以在手机上运行 VMOS 虚拟大师 来免root运行脚本。

开发工具

  • 触动脚本编辑器
  • 触动抓色器(用于抓取界面色块与坐标)
  • 安卓模拟器(推荐使用雷电模拟器)
  • 触动字库工具

相关库文件

触动官方已经为开发者们封装好了一套易用的开发框架——TSLib,里面几乎包含了所有在开发脚本时要用到的函数,它将非常复杂的一些函数封装成了一行或几行代码,在使用时只需要在代码开头使用require引用这个函数库即可。

人已赞赏
WordPress教程未分类

WordPress教程 - 指定邮箱类型注册

2020-9-29 8:00:00

编程技术

CSS3笔记 - 常用属性记录

2020-7-31 12:58:18

⚠️
恩月阁文章由星九进行编写或整理,部分内容来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。
若无意中侵害到您的权益,请发送邮件至 xingjiu@nuue.cn 或点击右侧 私信:星九 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索