ColorMaster 第一个lua项目

在 _Arahc_ 的游说下,自学了 lua 语言,并依据下午刚得来的灵感,创作了第一个样例小游戏:ColorMaster !
仓库链接: ColorMaster: my first lua project
在这里记录下lua语言的学习与配置过程,以及建立项目的全流程。
lua语言
lua语言
- lua是基于C语言开发的轻量级解释执行的编程语言,语法学习曲线极为平坦,体感极为舒适
(乐不思C, C++, python),而且性能继承自C语言,比python高效。
- lua是基于C语言开发的轻量级解释执行的编程语言,语法学习曲线极为平坦,体感极为舒适
配置环境
- 我的环境是 Windows + VSCode,我先是从网站上下载了lua的源代码,再根据 教程 一步步安装。
- 安装好后,不要忘记配置环境变量!
- VSCode 有现成的lua插件
Lua (sumneko)
和Lua (Tencent)
. 安装后编辑器即可检查语法错误。
Love2d 库 (LÖVE)
LÖVE
- 这是一个专为lua语言开发的2d游戏开发框架,兼具跨平台、轻量级等优势。
下载与配置
- 访问 LÖVE官网 下载最新版本,安装至任意目录下,并添加到环境变量即可使用。
运行代码
- 在VSCode中打开终端,并跳转至代码根目录下;
- 输入指令
love .
即可运行当前目录下的main.lua
文件(文件名不可修改)。
打包为可执行文件
在VSCode中打开终端,并跳转至代码根目录下;
将LÖVE安装目录中的
love.exe
文件复制进代码根目录;在终端中依次输入:
1
2zip -r mygame.love .
cmd /c "copy /b love.exe+mygame.love mygame.exe"这样得到的就是独立的
.exe
文件了!
ColorMaster
灵感来源于配色时口胡十六进制色号。这个小游戏给出会给出一个色块,并让你输入颜色对应的色号。输入后,游戏会计算并输出你的分数。练习口胡色号的技巧!
仓库链接再放送: ColorMaster: my first lua project
- 标题: ColorMaster 第一个lua项目
- 作者: aaaaa
- 创建于 : 2025-06-19 19:00:00
- 更新于 : 2025-06-19 19:29:49
- 链接: https://redefine.ohevan.com/2025/06/19/ColorMaster 第一个lua项目/
- 版权声明: 版权所有 © aaaaa,禁止转载。