Lua02——应用场景及环境安装

应用场景

是当今游戏领域使用最广泛的脚本语言之一。

搭配 OpenResty 使用,可以扩展Nginx服务器的功能,使用者仅需要编写Lua代码就能轻松完成业务逻辑。

与 Redis 结合。

Adobe Photoshop Lightroom 搭配 Lua 编写插件。

与游戏结合:

C/C++语言实现的服务器引擎内核,其中包括最核心的功能,比如网络收发、数据库查询、游戏主逻辑循环等。通常将这一层称为引擎层。

向引擎层注册一个Lua主逻辑脚本,当接收到用户数据时,将数据包放到Lua脚本中进行处理,主逻辑脚本主要是一个大的函数表,可以根据接收到的协议包的类型,调用相关的函数进行处理。通常将这一层称为脚本层。

引擎层向脚本层提供大量的API,脚本层能方便地调用引擎层的各种操作,比如脚本层处理完逻辑之后调用引擎层的接口应答数据。

Lua安装

搭建windows环境

下载

进入lua官网 https://www.lua.org/ 点击 download

在随后的页面中点击

进入到执行包下载页面 https://luabinaries.sourceforge.net/

在页面中选择 download

在页面中选择适合自己的版本,如

下载后在本地解压,并将解压后的路径添加到环境变量中。

lua包中的内容

打开命令行窗口,输入Lua命令,没有报错即表示环境配置成功。

相关推荐
列星随旋15 小时前
基于 Redis + Lua,实现“多维度原子限流”(令牌桶 + 滑动窗口)
java·redis·lua
上海合宙LuatOS15 小时前
LuatOS扩展库API——【exgnss】GNSS定位
物联网·lua·luatos
0xDevNull16 小时前
Redis Lua 脚本详细教程
redis·缓存·lua
上海合宙LuatOS17 小时前
LuatOS扩展库API——【exlcd】显示屏控制
物联网·lua·luatos
0xDevNull17 小时前
Spring Boot 中使用 Redis Lua 脚本详细教程
spring boot·redis·lua
DJ斯特拉3 天前
Redis使用lua脚本
junit·单元测试·lua
Aktx20FNz3 天前
OpenClaw中级到高级教程
lua
LcGero3 天前
Lua + Cocos Creator 实战:用 Lua 驱动 UI 与游戏逻辑
游戏·ui·lua
静心观复5 天前
Lua 脚本是什么
开发语言·lua
LcGero5 天前
Lua 协程(Coroutine):游戏里的“伪多线程”利器
游戏·lua·游戏开发·协程