11

主题

10

回帖

649

积分

优秀创作者

积分
649
发表于  2023-7-4 18:30:53 | 显示全部楼层 |阅读模式 5498 10
大家好,这里是大乌龙球。今天为大家讲解如何配置lua开发环境,和安装合适的编辑器。并为大家介绍一些常用的编辑器插件


绝大多数情况下,你需要在 windows 上完成 Y3 的地图开发工作。因此教程只会讲解 windows 环境下的情况。这里推荐 64 位的 windows 10 系统,并且推荐安装红石更新。

============== 安装lua环境 =================
要在Windows上配置Lua环境变量,请按照以下步骤操作:

下载并安装Lua解释器。你可以从Lua官方网站(https://www.lua.org/download.html)下载解释器,使用 makefile 编译成适合你系统的可执行文件和动态链接库。

lua.zip (537.33 KB, 下载次数: 85)

教程会为你提供一个已经编译好的版本,它适配了大部分64位的 windows 系统。你可以下载附件,解压后将会得到一个名为lua的文件夹,里面包含了 lua 的可执行文件和动态链接库。将这个文件夹放到一个合适的位置,例如:`C:\`

为了使系统可以知道你把lua放在哪里,需要配置环境变量。具体步骤如下:

1. 打开“控制面板”,然后选择“系统和安全”。
2. 选择“系统”,然后选择“高级系统设置”。
3. 在“系统属性”对话框中,选择“环境变量”。
4. 在“环境变量”对话框中,找到“系统变量”部分
5. 选中“Path”变量,然后选择“编辑”按钮(或双击)。
6. 点击新建,输入lua的路径,例如:`C:\lua`,然后点击“确定”按钮。
7. 点击所有的“确定”按钮,关闭所有对话框。
1(1).png

现在,你已经成功配置了Lua环境变量。你可以在命令行中输入“lua”命令来启动Lua解释器,并开始编写和运行Lua脚本。

> 测试你是否安装成功了lua

1. 按下键盘上的 win + r
2. 在运行框输入 cmd,然后回车
3. 在命令行中输入 lua -v (注意一定要有空格)
4. 如果你看到了类似于下面的输出,那么恭喜你,你已经成功安装了lua环境
2.png


============== 安装编辑器 =================

这里我们推荐使用免费好用强大的 vscode 编辑器,我们从官方网站(https://code.visualstudio.com/Download)下载安装包,然后安装即可。
通常情况下默认安装即可,如果你想要更加个性化的安装,可以参考官方文档(https://code.visualstudio.com/docs/editor/command-line)。
3.png


启动后会看到一个欢迎界面,根据引导提示,完成一些基本的配置,例如选择一个合适的主题,安装一些常用的插件等等。如果你看到的不是中文,可以先安装一个中文语言包。

点击 ctrl + shift + x,或点击图上按钮,打开插件面板,搜索并安装中文扩展插件,重启编辑器,就可以看到中文界面了。
4.png

5.png

6.png


接下来,搜索并安装插件(步骤同上):
1. sumneko.lua
2. actboy168.lua-debug
3. code runner
7.png

8.png

============== 编辑运行lua脚本 =================

接下来的学习过程,我们不急于在 Y3 地图中编写 lua 脚本,而是先在 vscode 中编写 lua 脚本,然后使用 code runner 插件运行脚本,这样可以更加方便的调试和学习。

1. 打开 vscode,点击文件 —— 打开文件夹,选择用来存放 lua 脚本的文件夹,例如:`C:\learn_lua`
2. 选择信任作者,这是你自己,为啥不信?
9.png

3. 在资源管理器中新建一个文件,`hello.lua`
10.png

4. 在右侧编辑界面输入以下代码:
```lua
print('Hello, world!')
```
5. 点击右上角Run Code 按钮(需要安装 code runner 插件),或者按下 ctrl + alt + n,就可以在“控制台”窗口看到输出的结果了。
11.png

恭喜你,成功完成了脱离 y3 编写 lua 脚本的第一步。

1

主题

3

回帖

24

积分

普通创作者

积分
24
发表于  2023-7-6 16:33:41 | 显示全部楼层
不错,学习学习

7

主题

47

回帖

690

积分

优秀创作者

积分
690

夏日·闪闪发光勋章

发表于  2023-7-7 15:33:31 | 显示全部楼层
大佬快来下一期~

0

主题

19

回帖

146

积分

普通创作者

积分
146
发表于  2023-7-11 18:12:44 | 显示全部楼层
图文并茂,给球佬跪了

0

主题

2

回帖

20

积分

普通创作者

积分
20
发表于  2023-8-12 00:47:31 | 显示全部楼层
查找下一步

0

主题

2

回帖

8

积分

新手上路

积分
8
发表于  2023-9-4 20:52:08 | 显示全部楼层
大神威武!点赞!

0

主题

6

回帖

20

积分

普通创作者

积分
20
发表于  2023-9-4 23:40:22 | 显示全部楼层
32442561412341235

0

主题

6

回帖

20

积分

普通创作者

积分
20
发表于  2023-9-4 23:40:47 | 显示全部楼层
89偶尔千万人复工后认同感和

0

主题

6

回帖

20

积分

普通创作者

积分
20
发表于  2023-9-4 23:41:10 | 显示全部楼层
12454321341242456T23512341231

5

主题

30

回帖

504

积分

优秀创作者

积分
504
发表于  2023-10-9 22:13:55 | 显示全部楼层
看来lua人还挺多
12下一页