当前位置: 首页 > news >正文

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

应用场景

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

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

与 Redis 结合。

Adobe Photoshop Lightroom 搭配 Lua 编写插件。

与游戏结合:
C/C++语言实现的服务器引擎内核,其中包括最核心的功能,比如网络收发、数据库查询、游戏主逻辑循环等。通常将这一层称为引擎层。
向引擎层注册一个Lua主逻辑脚本,当接收到用户数据时,将数据包放到Lua脚本中进行处理,主逻辑脚本主要是一个大的函数表,可以根据接收到的协议包的类型,调用相关的函数进行处理。通常将这一层称为脚本层。
引擎层向脚本层提供大量的API,脚本层能方便地调用引擎层的各种操作,比如脚本层处理完逻辑之后调用引擎层的接口应答数据。

Lua安装

搭建windows环境

下载

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

image.png

在随后的页面中点击

image.png

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

在页面中选择 download

image.png

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

image.png

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

image.png

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

image.png

http://www.lryc.cn/news/156760.html

相关文章:

  • 基于Springcloud的基础框架,统一gateWay网关鉴权demo,附下载地址
  • 算法训练day34|贪心算法 part03(LeetCode 1005.K次取反后最大化的数组和、134. 加油站、135. 分发糖果(处理一边再处理一边))
  • 插入排序和冒泡排序
  • go Session的实现(一)
  • QTableView合并单元格
  • 如何使用SpringCloud Eureka 创建单机Eureka Server-注册中心
  • QT连接OpenCV库实现人脸识别
  • 基于SSM+Vue的网上花店系统
  • 两种解法解决 LeetCode 27. 移除元素【C++】
  • Vue + Element UI 前端篇(七):功能组件封装
  • QT QToolBox控件使用详解
  • 数学建模--主成分分析法(PCA)的Python实现(
  • 【数据结构篇】线性表2 —— 栈和队列
  • 万物互联:软件与硬件的协同之道
  • ping: www.baidu.com: Name or service not known 写了DNS还是不行
  • C++中的decltype、std::declval 和 std::decay_t傻傻分不清楚
  • 什么是Ubuntu LTS?与常规版本的区别
  • 如何写一个可以找到工作的简历不至于太烂
  • el-select 使用
  • 思维导图怎么变成ppt?4个思维导图一键生成ppt的方法
  • 3D点云处理:点云投影为2D图像 调平点云(附源码)
  • mysql 查询优化 、索引失效
  • 支付宝pc支付(springboot版),简单配置即可实现支付
  • 【Redis专题】Redis持久化、主从与哨兵架构详解
  • 【vue2第十三章】自定义指令 自定义v-loading指令
  • 数据结构--6.3查找算法(静态、动态)(插值查找)
  • Spring Boot日志基础使用 设置日志级别
  • Playwright for Python:断言
  • websocket--技术文档--spring后台+vue基本使用
  • day01-ES6新特性以及ReactJS入门