VSCode配置Lua开发环境的实现示例

 更新时间:2023年09月21日 09:19:52   作者:sout-lanys  
本文主要介绍了VSCode配置Lua开发环境的实现示例,主要包括下载及配置环境,具有一定的参考价值,感兴趣的可以了解一下

概述

由于 AutoJS 学得已经差不多了,基本都会了,现在开始向其他游戏脚本框架进发, Lua 语言很强大,就不多说, 按键精灵、触动精灵等等都是用该语言编程脚本的,由于按键精灵、触动精灵 和 AutoJS 类似,不是说一样是因为按键精灵、触动精灵整合大漠插件等牛逼插件,控制3维角色等。我主要学来在 GG修改器 中修改游戏内存,我的初衷是编写一个自己的网络游戏内存修改脚本,虽然我觉得这条路很漫长,过程很艰辛,不管结果如何,不试试怎么知道。

Lua 是什么?

百科概述

Lua 是一个小巧的脚本语言。它是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo三人所组成的研究小组于1993年开发的。 其 设计目的是为了通过灵活嵌入应用程序中从而为应用程序提供灵活的扩展和定制功能。Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行。 Lua并没有提供强大的库,这是由它的定位决定的。所以Lua不适合作为开发独立应用程序的语言。Lua 有一个同时进行的JIT项目,提供在特定平台上的即时编译功能。

Lua脚本可以很容易的被C/C++ 代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,ini等文件格式,并且更容易理解和维护。 Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。一个完整的Lua解释器不过200k,在所有脚本引擎中,Lua的速度是最快的。

下载及配置环境

下载

官网地址:http://www.lua.org/

配置环境

1、进入编辑系统环境变量

2、进入 path 配置,放入文件地址

查看版本

Win+R 打开运行,输入 cmd ,输入 lua54

VSCode 配置 Lua

Code 插件

1、打开 VSCode,安装 Lua 语言插件和调试器

2、在设置中搜索 executorMap,点击在 setting.json 中编辑

3、加上 Lua 配置,指定安装包地址,如图所示(没有就直接加)。

"code-runner.executorMap": {
  "lua": "D:\\java\\lua-5.4.2_Win64_bin\\lua54.exe"
}

测试

到此这篇关于VSCode配置Lua开发环境的实现示例的文章就介绍到这了,更多相关VSCode配置Lua内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Elasticsearch索引的分片分配Recovery使用讲解

    Elasticsearch索引的分片分配Recovery使用讲解

    这篇文章主要为大家介绍了Elasticsearch索引的分片分配Recovery使用讲解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-04-04
  • 最新Adobe2022 全家桶永久激活无限使用 附安装包下载(一键安装)

    最新Adobe2022 全家桶永久激活无限使用 附安装包下载(一键安装)

    众所周知,Adobe系列的软件每年都会更新一个大版本,这不,2022年还没到来,可Adobe2022已经更新了,所以最新版一出来,就有安装体验,整体效果非常不错,今天就把所有资源分享给大家
    2021-12-12
  • 一张图告诉你计算机编程语言的发展历史

    一张图告诉你计算机编程语言的发展历史

    这篇文章主要介绍了一张图告诉你计算机编程语言的发展历史,也可看作是计算机的发展历史大事记,需要的朋友可以参考下
    2015-07-07
  • 初探 SOA

    初探 SOA

    SOA服务具有平台独立的自我描述XML文档。Web服务描述语言(WSDL, Web Services Description Language)是用于描述服务的标准语言。
    2009-01-01
  • Git基础之git在项目中的协作模式

    Git基础之git在项目中的协作模式

    这篇文章主要为大家介绍了Git基础之git在项目中的协作模式,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-04-04
  • 不同的编程语言输出 “Hello World” 代码

    不同的编程语言输出 “Hello World” 代码

    对很多人来说,每当学习一门新的编程语言,写下的第一行代码可能都是“Hello,World!“。因此,”Hello,World!" 已经成为一段经典程序。在成长中,程序员通常会使用多种编程语言,大部分程序员甚至实现过十几种”Hello,World!”版本。
    2022-12-12
  • Kali Linux 2022.1安装和相关配置教程(图文详解)

    Kali Linux 2022.1安装和相关配置教程(图文详解)

    这篇文章主要介绍了KaliLinux 2022.1安装和相关配置,包括安装系统和设置中文的方法,永久调节分辨率的相关技巧,本文通过图文并茂的形式给大家介绍的非常详细,需要的朋友可以参考下
    2022-05-05
  • VSCode远程XHR failed无法连接的问题及解决方案

    VSCode远程XHR failed无法连接的问题及解决方案

    VSCode进行远程连接时会检查服务端的Server运行情况,如未运行则需要下载安装,在下载过程中可能需要访问外网,如果外网不通则连接过程失败,解决方法是手动下载离线安装包,手动解压至指定的路径即可,对VSCode远程无法连接问题感兴趣的朋友一起看看吧
    2024-03-03
  • nGrinder性能工具源码安装部署过程

    nGrinder性能工具源码安装部署过程

    nGrinder是NHN公司用Java语言开发的一款的基于Grinder开发的开源B/S Web性能测试平台,具有友好简洁的用户界面和分布式测试功能,本文给大家分享nGrinder性能工具源码安装部署过程,一起看看吧
    2021-05-05
  • Mercurial入门学习介绍

    Mercurial入门学习介绍

    Mercurail是一种分步式的版本控制器,和git类似,但是和传统的svn有着很大的区别,需要的朋友可以参考下
    2016-08-08

最新评论