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命令,没有报错即表示环境配置成功。

相关推荐
星空露珠3 天前
迷你世界3.0API,事件监听
开发语言·数据结构·数据库·游戏·lua
ellis19704 天前
u3d插件xLua[二]例2:U3DScripting,例3:UIEvent分析
unity·lua
寒水馨6 天前
Windows下载、安装neovim-v0.12.4(附安装包nvim-win64.msi)
windows·编辑器·vim·lua·终端·lsp·neovim
烤代码的吐司君6 天前
Lua 脚本
开发语言·junit·lua
寒水馨6 天前
macOS下载、安装neovim-v0.12.4(附安装包nvim-macos-arm64.tar.gz)
macos·vim·lua·文本编辑器·终端·lsp·neovim
背书包的甜瓜8 天前
Python Excel转lua配置工具
lua
minglie18 天前
esp32集成lua
lua
番茄炒鸡蛋加糖9 天前
Redis--Lua 脚本原子性与滑动窗口限流
数据库·redis·lua
星空露珠10 天前
28种颜色对应名称,
开发语言·数据库·算法·游戏·lua
吴声子夜歌18 天前
Redis 3.x——事务与Lua
redis·lua