首页 > 其他分享 >Lua02——应用场景及环境安装

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

时间:2023-09-07 22:01:57浏览次数:24  
标签:脚本 逻辑 场景 Lua02 lua Lua 引擎 安装 页面

应用场景

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

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

与 Redis 结合。

Adobe Photoshop Lightroom 搭配 Lua 编写插件。

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

Lua安装

搭建windows环境

下载

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

Lua02——应用场景及环境安装_服务器

在随后的页面中点击

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

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

在页面中选择 download

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

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

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

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

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

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

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

标签:脚本,逻辑,场景,Lua02,lua,Lua,引擎,安装,页面
From: https://blog.51cto.com/u_113754/7402090

相关文章

  • windows下flutter的环境安装
    Flutter是谷歌出品的移动应用SDK,性能卓越、体验精美、跨平台、HotReload等等这些特点。Dart是谷歌推出的编程语言。支持即时编译JIT(JustInTime)、HotReload(热加载)和事前编译AOT(AheadofTime)。所以搜索语法要用dart。一、下载git下载:https://git-scm.com/download/winandro......
  • CDN的原理与应用场景
    CDN(ContentDeliveryNetwork,内容分发网络)是一种广泛使用的互联网技术,它的主要作用是在网络中建立一个高效、稳定、快速的内容分发系统,使得用户能够更快地获取所需内容。CDN的原理是基于分布式的服务器网络,这些服务器分布在全世界的各个地方,被称为CDN节点。当用户访问一个使用了CDN......
  • codeblock安装及汉化教程
      1.双击图标   2.弹出如下对话框:  3、单击按钮Next,弹出如下对话框:  4、单击按钮IAgree,弹出如下对话框:  5、单击按钮Next,弹出如下对话框:  6、单击Browse按钮,可以重新设置安装路径  7、路径重新设置后,单击确定按钮弹出如下对话框(注意,此......
  • 详谈Java中抽象类和接口的区别和使用场景
    抽象类和接口的区别抽象类和接口都是Java中实现多态的重要手段,但它们之间有很大的区别:抽象类是一个类,可以拥有成员变量和非抽象方法,而接口只能拥有常量和抽象方法。子类继承抽象类时,必须实现父类的抽象方法,而接口则需要实现所有定义的方法。一个类只能继承一个抽象类,但可以实现多个......
  • 高性能存储 SIG 月度动态:erofs 新增支持多个重要特性,持续构建容器场景竞争力
    高性能存储 SIG(SpecialInterestGroup)目标:存储领域的发展历程,本质上是存储介质与软件栈相互促进发展的过程。高性能存储SIG致力于存储栈性能挖掘,当前主要聚焦内核io_uring技术优化异步IO性能,使用持久化内存提升业务单成本性能,容器场景存储技术优化等课题。高性能存储SIG......
  • ubuntu安装redis
    sudoaptinstallredis-server检查运行状态sudosystemctlstatusredis-server出现以下就是在运行redis-server.service-Advancedkey-valuestoreLoaded:loaded(/lib/systemd/system/redis-server.service;enabled;vendor>Active:activating(start)......
  • Python预安装包制作
    预编译安装包在Linux服务器上,经常会安装Python、Redis、Nginx等服务,不管离线、在线都需要编译、编译之前还需要安装一些依赖的环境,比如,openssl、gcc、g++等,但是make编译的时间过于长,严重影响心情,希望制作一个符合当前系统的预先编译好的包,可以拿来即用的。编译Python3.9.8在......
  • 云服务器——安装Maven
    1.首先新建一个maven文件夹用于下载maven安装包,可采用直接官网下载压缩包上传至服务器,也可以采用wget直接下载,这里采用wget下载wgethttps://archive.apache.org/dist/maven/maven-3/3.8.2/binaries/apache-maven-3.8.2-bin.tar.gz2.下载完之后解压缩tar-zxvfapache-maven-3.......
  • 使用VMware创建虚拟机关于VMware Tools无法安装的问题
    VM版本:操作系统版本:WindowsServer2008R2x641、虚拟机菜单下的安装VMwareTools为灰色解决方案:在虚拟机设置中,找到CD/DVD,选择使用ISO映像文件,找到VMware安装路径下的windows.iso(linux系统选择linux.iso)设置好后,在虚拟机中的光盘中就可以已找到安装程序了,双击安装即可:......
  • VMware vCenter Server 7.0.3 安装
    VMwarevCenterServer7.0.3安装文章目录VMwarevCenterServer7.0.3安装1.安装vcenter1.1第一阶段1.2第二阶段2.exsi查看vcenter3.部署DNSserver3.1安装unbound3.2配置unbound3.3vcenter配置域名访问部署完EXSI7.0.3,你要在EXSI创建一台windows10虚拟机,在......