• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

LUA教程

RSS
  • Lua5.3.5源码编译
    Lua5.3.5源码编译
    首先从lua官网下载源码http://www.lua.org/download.html并解压:   VS2017 新建项目-amp;amp;gt;控制台应用 将解压出来的src文件夹,拷贝到解决方案目录下 建好项目,添加lua源码:   Ctrl+A 选择src目录下所 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:242 | 回复:0
  • 轻量级Lua IDE ZeroBrane Studio 的使用技巧和汉化
    轻量级Lua IDE ZeroBrane Studio 的使用技巧和汉化
    alt + shift +鼠标 ,可以块选中文本。 F12 折叠/展开 所有 F5 调试运行 点击第二次 将跳转到第一个断点处 F10 单步执行 shift +F10 单步执行,不进入函数体 Ctrl + F10 跳出停止调试 f6 运行程序不调试 c ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:228 | 回复:0
  • [转]xml中嵌入lua
    [转]xml中嵌入lua
    http://www.cppblog.com/lai3d/archive/2007/06/23/26849.html 学xml  http://www.w3schools.com/xml/default.asp我们游戏里界面和与界面有关的很多逻辑都是写在xml里面的,其中逻辑使用lua写,嵌在xml中,用xmlS ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:342 | 回复:0
  • 一个简单的Lua解释器
    一个简单的Lua解释器
    #includeamp;quot;stdafx.hamp;quot;#includeamp;amp;lt;stdarg.hamp;amp;gt;#includeamp;amp;lt;stdlib.hamp;amp;gt;#includeamp;amp;lt;stdio.hamp;amp;gt;#includeamp;amp;lt;string.hamp;amp;gt;#includeamp;amp ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:214 | 回复:0
  • 在lua环境中使用protobuf
    在lua环境中使用protobuf
    最近在cocos2dx的项目中,需要在LUA脚本层使用protobuf协议。官方已经推出了很多种语言的版本。但唯独LUA版本不全。于是开始研究protobuf在LUA下的实现,将完整的过程记录了下来,希望对其它人能有所帮助。1、下载pr ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:221 | 回复:0
  • LConfig:利用Lua脚本做程序的配置文件[转]
    LConfig:利用Lua脚本做程序的配置文件[转]
    目前,我们常用的配置文件格式有XML和ini, XML层次分明,但其缺点就是写起来太繁杂,对一些关键字如amp;amp;lt;amp;amp;gt;之类的处理比较特殊。而ini呢,配置不够灵活,只有简单的段-键-值模式,对于一些多层结构 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:191 | 回复:0
  • mingw或msys2用gcc编译lua
    mingw或msys2用gcc编译lua
    在Windows操作系统上喜欢使用msys2(mingw32已经很久不更新了),具体我用的msys2中的mingw64,下面的测试都是在mingw64上测试的。使用的lua是5.2.4版本。其实发现在mingw上编写c库拓展lua是那么简单方便,就像这篇 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:192 | 回复:0
  • VS上编译Lua5.1.4生成静态库
    VS上编译Lua5.1.4生成静态库
    用VS2010新建一个win32项目项目名为lua5.1向导中选择下一步应用程序类型-选择静态库-附加选项去掉预编译头(P)-添加公共头文件以用于-去掉MFC(M)点击-完成把lua中src目录下的所有文件.h和.cpp复制到项目中右键项目属 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:192 | 回复:0
  • 超赞的lua开发工具zerobrane
    超赞的lua开发工具zerobrane
    zerobrane是用lua和wxWidgets编写的ide,而且是跨平台的,支持多种lua解释器,包括love2d。而且最赞的是支持即时编程,可以在运行时直接修改变量,直接看到结果,不用重新运行,厉害!下载地址http://studio.zerobra ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:190 | 回复:0
  • [原]cocos2d-lua常用法汇总
    [原]cocos2d-lua常用法汇总
    1、CCEditBoxlocalback=CCScale9Sprite:create(amp;quot;res/ui/images/im_02.pngamp;quot;,CCRect(20,20,1,1))back:setContentSize(CCSize(0,0))self.EditName=CCEditBox:create(CCSize(350,50),back)self.E……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:203 | 回复:0
  • lua排序算法
    lua排序算法
    1SEED=6;--随机序列可任取2NUM=1000;--排序规模345--随机序列初始数据6functionGenRnd(seed,n)--生成随机数7data={};8……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:251 | 回复:0
  • Lua中的table函数库
    Lua中的table函数库
    一部分的table函数只对其数组部分产生影响,而另一部分则对整个table均产生影响.下面会分开说明. table.concat(table,sep, start,end)concat是concatenate(连锁,连接)的缩写.table.concat()函数列出参数中指定table ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:189 | 回复:0
  • nginx+lua根据post请求参数做转发
    nginx+lua根据post请求参数做转发
           location/{            content_by_lua_fileamp;quot;lua/dispatch.luaamp;quot;;        }       location@user_profile_api12{        content_by_lua_block{  ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:182 | 回复:0
  • 写一个可以用的Lua打印Table的函数
    写一个可以用的Lua打印Table的函数
    function PrintTable(node) if not node or type(node) ~= amp;quot;tableamp;quot; then return tostring(node) end local depthBufferHelper = {} local function tab(amt) if no ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:191 | 回复:0
  • Lua - 模块(二)
    Lua - 模块(二)
    模块有点类似我们 C# 中的命名空间,对这些类进行一个分类, 可以在模块(类)的下面放一些变量或者是函数,如果说在别的地方需要进行使用的时候直接导入模块就行了。 总结: 1、完成 模块后面记得 添加关键字 retu ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:177 | 回复:0
  • lua_の_进阶总结之基础篇
    lua_の_进阶总结之基础篇
    接触lua有一段时间了,但总觉得编程能力上不去,最近在一边回顾,一边看别人总结的博客,于是整理了一下。只记一些认为需要记录的,最好的学习方式还是看书。此处多谢网络分享的朋友。【21个关键字】and break do ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:179 | 回复:0
  • 图片资源加密,Lua文件加密
    图片资源加密,Lua文件加密
    游戏开发中常遇到资源保护的问题。目前游戏开发中常加密的文件类型有:图片,Lua文件,音频等文件,而其实加密也是一把双刃剑。需要安全那就得耗费一定的资源去实现它。目前网上也有用TexturePacker工具来加密的,不 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:197 | 回复:0
  • Luametatable&metamethod
    Luametatable&metamethod
    【Luametatableamp;amp;amp;metamethod】Lua中的每个值都有一套预定义的操作集合,比如数字是可以相加的,字符串是可以连接的,但是对于两个table类型,则不能直接进行“+”操作。这需要我们进行一些操作。在Lua中有 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:195 | 回复:0
  • springboot+aop+Lua分布式限流的最佳实践
    springboot+aop+Lua分布式限流的最佳实践
    一、什么是限流?为什么要限流?不知道大家有没有做过帝都的地铁,就是进地铁站都要排队的那种,为什么要这样摆长龙转圈圈?答案就是为了限流!因为一趟地铁的运力是有限的,一下挤进去太多人会造成站台的拥挤、列车 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:159 | 回复:0
  • Step By Step(Lua字符串库)
    Step By Step(Lua字符串库)
        1. 基础字符串函数:    字符串库中有一些函数非常简单,如:    1). string.len(s) 返回字符串s的长度;    2). string.rep(s,n) 返回字符串s重复n次的结果;    3). string.lower(s) 返回s的副 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:171 | 回复:0
  • 关于 Lua 内存泄漏的检测
    关于 Lua 内存泄漏的检测
            引用:https://www.cnblogs.com/yaukey/p/unity_lua_memory_leak_trace.html   前一阵开始和同事一起优化内存,首先是优化 Lua 内存,因为发现每次战斗完后 Lua 内存非常大,从 3M 左右在经过了10次左 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:183 | 回复:0
  • Lua输入输出库
    Lua输入输出库
    1、简单模型 )1、io.write函数:                         函数模型为io.write(...) )2、io.read函数:                         io.read(“*all”) 读取当前 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:166 | 回复:0
  • 共享 lua state 中的数据 - &大飞
    共享 lua state 中的数据 - &大飞
    今天和倩女幽魂的同事讨论一个问题:他们的游戏 client 中,有大量策划填写的表格直接导入 lua state 中的大量数据。大约有 100M 以上。这样,如果玩家在一台机器上启动多个 client ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:212 | 回复:0
  • Lua中的userdata
    Lua中的userdata
    【话从这里说起】在我发表《Lua中的类型与值》这篇文章时,就有读者给我留言了,说:你应该好好总结一下Lua中的function和userdata类型。现在是时候总结了。对于function,我在《Lua中的函数》这篇文章中进行了总结 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:169 | 回复:0
  • 【quick-cocos2d-lua】 发展及项目结构
    【quick-cocos2d-lua】 发展及项目结构
    cocos2d的发展:   项目文件结构: frameworks:IOS,Android等平台的工程文件 res:项目资源文件夹(图片、音频等) src:项目源码存放文件(.lua文件) debug.log:最近一次player3启动项目的log信息存档     src ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:199 | 回复:0
  • Step By Step(Lua基础知识)
    Step By Step(Lua基础知识)
    一、基础知识:    1. 第一个程序和函数:    在目前这个学习阶段,运行Lua程序最好的方式就是通过Lua自带的解释器程序,如:    /amp;amp;gt; lua    amp;amp;gt; print(amp;quot;Hello Worldamp;quot; ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:184 | 回复:0
  • Lua数据持久化
    Lua数据持久化
      1、数据文件 我们可以利用Lua中的table构造式来定义一种文件格式,即文件中的数据是table构造并初始化的代码 ,这种方式对于Lua程序而言是非常方便和清晰的,如: Entry{amp;quot;dengamp;quot;,amp;quot;Maleamp ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:199 | 回复:0
  • lua-按照table中的table中的某个元素进行表排序
    lua-按照table中的table中的某个元素进行表排序
    --函数--语法function函数名(参数)  end--参数...表示无限多个参数--返回值用return可以有多个返回值functionadd(a,b)returna+b--bodyend--委托myadd=addevent={}event.add=addprint(event.add(1,3))--table的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:198 | 回复:0
  • Redis学习笔记(三)使用Lua脚本实现分布式锁
    Redis学习笔记(三)使用Lua脚本实现分布式锁
     Redis在2.6推出了脚本功能,允许开发者使用Lua语言编写脚本传到Redis中执行。使用Lua脚本的好处如下:1.减少网络开销:本来5次网络请求的操作,可以用一个请求完成,原先5次请求的逻辑放在redis服务器上完成。使用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:200 | 回复:0
  • lua.c:80:31: fatal error: readline/readline.h: No such file or directory
    lua.c:80:31: fatal error: readline/readline.h: No such file or directory
    lua.c:80:31: fatal error: readline/readline.h: No such file or directory#include amp;amp;lt;readline/readline.hamp;amp;gt;^compilation terminated.make: *** Error 1make: Leaving directory `/root/lua/l ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:201 | 回复:0
  • Lua-pb  升级到Lua5.3
    Lua-pb 升级到Lua5.3
    项目lua库升级到5.3版本后,最头疼的就是原先的一些第三方库原先只是基于lua5.1设计的,比如protobuff 相关的的. 之前项目引入Lua-pb 实现protobuf的解析和使用,但是这个库对64位的数据大多是基于32位,有些地方需 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:202 | 回复:0
  • 邦定lua函数到C里做为回调
    邦定lua函数到C里做为回调
    1, intref=luaL_ref(L,LUA_REGISTRYINDEX);//把栈顶的obj 存在lua的表里面,返回一个唯一的引用,(栈顶的obj被自动清除),,(这个引用作为回调函数的句柄)/////////////下面是调用2, lua_rawgeti(L,t,ref)//传入引 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:197 | 回复:0
  • VIM的重新编译,支持lua(安装 neocomplete时需要)
    VIM的重新编译,支持lua(安装 neocomplete时需要)
             想要成功安装neocomplete,需要vim是7.3及以上的版本,并且支持lua,查看是否支持,打开vim,输入:version,可以查看到版本和是否支持lua,如果-lua代表不支持,+lua代表支持,重新编译如下。 1. ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:209 | 回复:0
  • [转]天龙八部服务器端Lua脚本系统
    [转]天龙八部服务器端Lua脚本系统
    一、Lua脚本功能接口1.LuaInterface.h/.cpp声明和实现LuaInterface。LuaInterface成员如下://脚本引擎FoxLuaScriptmLua;//注册器LuaCFuncRegistermFuncRegister;//场景关联Scene*mOwner;//已经读取的脚本表IDTablem ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:219 | 回复:0
  • Lua - The Language 1 控制结构、table数据结构
    Lua - The Language 1 控制结构、table数据结构
    1。用]直接引用字符串,类似于C#里的 @amp;quot;xxxxxamp;quot;。   比如:                       ]     =   alo                               ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:215 | 回复:0
  • Lua5.1三色标记gc
    Lua5.1三色标记gc
    白色:待回收的对象灰色:待遍历的对象黑色:不回收的对象主要流程:1、从根集开始遍历2、遍历到的白对象标灰入栈,遍历到灰色、黑色对象则跳过。3、每次从栈中pop一个灰色对象标黑,并遍历它引用的对象(处理方式参 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:224 | 回复:0
  • nginx+lua+redis实现灰度发布_test
    nginx+lua+redis实现灰度发布_test
    nginx+lua+redis实现灰度发布:灰度发布是指在黑白之间能够平滑过渡的一种方式ABtest就是一种灰度发布方式,让一部分用户继续用A,一部分用户开始用B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:232 | 回复:0
  • 优化Xlua框架内存释放Lua调用C#智能提示
    优化Xlua框架内存释放Lua调用C#智能提示
          凡是使用this.的地方,脚本销毁的时候把this.设置为nil 对象池回收之前,执行一下LuaManager.luaEnv.FullGc();,把lua和c#之间的关联打断,回收一下lua中可回收的东西   做智能提示 需要用到一个 解压 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:281 | 回复:0
  • 【技术干货】听阿里云CDN安防技术专家金九讲tengine+lua开发
    【技术干货】听阿里云CDN安防技术专家金九讲tengine+lua开发
    系统介绍tengine的安装、运行和开发,全文包含大量代码示例,由阿里云CDN安防技术专家金九撰写。……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:239 | 回复:0
  • 生成lua的静态库.动态库.lua.exe和luac.exe
    生成lua的静态库.动态库.lua.exe和luac.exe
    前些日子准备学习下关于luacoroutine更为强大的功能,然而发现根据lua5.1.4版本来运行一段代码的话也会导致“lua:attempttoyieldacrossmetamethod/C-callboundary”的错误(据悉主线程中调用yield也会如此)。于是就想 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:29 | 阅读:218 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap