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

相关推荐
旷世奇才李先生5 天前
Lua 安装使用教程
开发语言·lua
Accpdaiyekun5 天前
C# 操作mongodb 多次查询快还是使用管道查询速度快
mongodb·c#·lua
快下雨了L6 天前
Lua现学现卖
开发语言·lua
WIN赢15 天前
PostMan使用
测试工具·lua·postman
多多*15 天前
计算机网络期末 网络基础概述
运维·服务器·网络·数据库·计算机网络·oracle·lua
15 天前
Lua复习之何为闭包
开发语言·unity·游戏引擎·lua·交互
码上库利南15 天前
详解Redis的LUA脚本、管道 (Pipelining)、事务事务 (Transactions)
数据库·redis·lua
RPGMZ16 天前
RPGMZ 游戏引擎如何与lua进行互相调用 初探
开发语言·javascript·游戏引擎·lua·rpgmz
Hello.Reader17 天前
Lua 事务双写、RedisGears 异步双写、零停机索引迁移与容量预估
开发语言·lua
虾球xz17 天前
CppCon 2017 学习:Howling at the Moon: Lua for C++ Programmers
开发语言·c++·学习·lua