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内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • seatunnel 2.3.1全流程部署使用教程

    seatunnel 2.3.1全流程部署使用教程

    SeaTunnel是一个非常易于使用的超高性能分布式数据集成平台,支持海量数据的实时同步,这篇文章主要介绍了seatunnel 2.3.1全流程部署使用,需要的朋友可以参考下
    2023-05-05
  • 将WSL系统更换国内源的方法(固定路径+国内镜像源+详细教程)

    将WSL系统更换国内源的方法(固定路径+国内镜像源+详细教程)

    这篇文章主要介绍了将WSL系统更换国内源的方法(固定路径+国内镜像源+详细教程),首先找到wsl镜像源,替换镜像源,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-10-10
  • vscode通过Remote SSH远程连接及离线配置的方法

    vscode通过Remote SSH远程连接及离线配置的方法

    这篇文章主要介绍了vscode通过Remote SSH远程连接及离线配置的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • 科学知识:同步、异步、阻塞和非阻塞区别

    科学知识:同步、异步、阻塞和非阻塞区别

    这篇文章主要介绍了科学知识:同步、异步、阻塞和非阻塞区别,本文分别讲解了这些概念,需要的朋友可以参考下
    2015-05-05
  • 10个调试和排错的小建议

    10个调试和排错的小建议

    几乎没有哪个程序员能够写出一个bug都没有的代码,但是解决方法总是比困难多得多。多实践和坚毅的决心是成功的关键,这样才能够写出清洁代码,保证软件系统的可靠性
    2014-03-03
  • Eclipse插件安装的八种方式总结

    Eclipse插件安装的八种方式总结

    这篇文章主要给大家总结介绍了关于Eclipse插件安装的八种方式,现在开发java项目普遍使用idea了,但使用eclipse的也不少,如果要用的顺手点,还是需要一些优化和相关插件支持的,需要的朋友可以参考下
    2023-10-10
  • 国外开发者谈为何放弃PHP而改用Python

    国外开发者谈为何放弃PHP而改用Python

    本文作者作为一名从事PHP开发11年的资深开发者,却放弃了PHP而改用Python。
    2009-09-09
  • 浅谈vscode中task.json和launch.json的关系

    浅谈vscode中task.json和launch.json的关系

    本文主要介绍了浅谈vscode中task.json和launch.json的关系,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-08-08
  • 在VS2019环境下使用Opencv调用GPU版本YOLOv4算法的详细过程

    在VS2019环境下使用Opencv调用GPU版本YOLOv4算法的详细过程

    随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了windows下YOLO的环境搭建流程,感兴趣的朋友跟随小编一起看看吧
    2022-10-10
  • 软件测试面试如何测试一个杯子

    软件测试面试如何测试一个杯子

    本文主要介绍软件测试面试如何测试一个杯子,这里帮大家整理了详细的面试资料,和面试需要准备的知识点,有兴趣的小伙伴可以参考下
    2016-08-08

最新评论