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

LUA教程

RSS
  • 使用VSCode断点调试Lua教程
    使用VSCode断点调试Lua教程
    vscode 可以调试lua是不是觉得很牛皮,我也是试试看的,结果真的行,唯一不好的是这个插件只能试用7天,之后再想用的话,就要收费了。。。 一.安装Visual Studio Code(vscode)和插件中心搜索安装luaide 二.配置luac ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:166 | 回复:0
  • lua语言(1):安装、基本结构、函数、输入输出
    lua语言(1):安装、基本结构、函数、输入输出
    楔子 我们这次来一起学习一下lua这门语言,因为python也可以调用lua。lua这门语言非常的简单,为什么说简单呢?首先lua的解释器是由C语言编写的,并且源码总共两万两千多行,可以说非常的少,就 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:161 | 回复:0
  • Lua的数据结构
    Lua的数据结构
    1.Arrays:注意#(data),#加上table名字==sizeof 1data={};2fory=1,7do--行3forx=1,8do--列4data=(y-1)*8+x;5end67end8print(#(data))9fory=1……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:150 | 回复:0
  • Lua中调用C函数
    Lua中调用C函数
    Lua利用一个虚拟的堆栈来给C传递值或从C获取值。每当Lua调用C函数,都会获得一个新的堆栈,该堆栈初始包含所有的调用C函数所需要的参数值(Lua传给C函数的调用实参),并且C函数执行完毕后,会把返回值压入这个栈(L ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:153 | 回复:0
  • InstallingLuaonUBUNTU
    InstallingLuaonUBUNTU
     from: http://forums.verlihub-project.org/viewtopic.php?f=26amp;amp;amp;t=4702firstofallyoumusthavelua.openyourconsoleandgoinyourselectedfolderex:Code:Selectallcd/home/nickthenyou……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:160 | 回复:0
  • Lua的字符串库的使用
    Lua的字符串库的使用
    1.string库中所有的字符索引从前往后是1,2,...;从后往前是-1,-2,...2.string库中所有的function都不会直接操作字符串,而是返回一个结果简单的模式串s=amp;quot;helloworldamp;quot;i,j=string.find(s,amp;quot;hell ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:151 | 回复:0
  • Lua学习之路(六) ------ Lua 流程控制(if)
    Lua学习之路(六) ------ Lua 流程控制(if)
    Lua 编程语言流程控制语句通过程序设定一个或多个条件语句来设定。在条件为 true 时执行指定程序代码,在条件为 false 时执行其他指定代码。 以下是典型的流程控制流程图:      控制结构的条件表达式结果可以是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:161 | 回复:0
  • Unity3d中使用Lua
    Unity3d中使用Lua
    对于手机游戏,如果可以在线更新以实现bug修复、新功能添加等等,其好处自不必多说。通过C#的反射机制,也可以实现某种程度上的脚本级更新,具体可以参考http://docs.unity3d.com/Documentation/Manual/scriptsinass ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:147 | 回复:0
  • lua 删除table元素
    lua 删除table元素
      tab1 = { key1 = amp;quot;val1amp;quot;, key2 = amp;quot;val2amp;quot;, amp;quot;val3amp;quot; } for k, v in pairs(tab1) do print(k .. amp;quot; - amp;quot; .. v) end print(amp;quot;\nafter\nam ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:150 | 回复:0
  • 【Lua】特性和一些基础语法
    【Lua】特性和一些基础语法
    ……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:152 | 回复:0
  • 转 lua解析脚本过程中的关键数据结构介绍
    转 lua解析脚本过程中的关键数据结构介绍
    在这一篇文章中我先来介绍一下lua解析一个脚本文件时要用到的一些关键的数据结构,为将来的一系列代码分析打下一个良好的基础。在整个过程中,比较重要的几个源码文件分别是:llex.h,lparse.h、lobject.h和lopcode. ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:141 | 回复:0
  • lua内存管理
    lua内存管理
           本文内容基于版本:Lua 5.3.0        Lua允许用户自定义内存管理器,并在创建Lua虚拟机(lua_State实例)时传入。当然自定义内存管理器必须遵循Lua已定义的一些行为规则。创建一个Lua虚拟机需 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:134 | 回复:0
  • Lua Linux环境下安装
    Lua Linux环境下安装
    首先下载Lua包 解压缩 进入执行make linux 如果碰到lua.c:67:31: fatal error: readline/readline.h: No such file or directory说明缺少libreadline-dev依赖包那么centos: yum install readline-develdebian: apt-g ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:138 | 回复:0
  • Java调用Lua脚本(热载实现) - mumuxinfei
    Java调用Lua脚本(热载实现) - mumuxinfei
    前言: Lua作为解析执行的脚本语言, 往往是易变逻辑编写的首选语言, 尤其是在游戏领域. C/C++和Lua的结合, 往往了标配. 比如Redis, Nginx其对Lua的支持, 也是杠杠的. 当然 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:137 | 回复:0
  • Lua/luajit 点与冒号的区别
    Lua/luajit 点与冒号的区别
    local _Tab = { = amp;quot;Hello Luaamp;quot;,x = 10} --通过点调用一个普通的方法 function _Tab.BasicFunc() print(amp;quot;I'm a BasicFunc \namp;quot;) end _Tab.BasicFunc() --通过点来调用并且传递 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:136 | 回复:0
  • redis lua
    redis lua
    需求是在缓存最近一周内用户所有消息列表,考虑用Redis 存储;为每个存储一个独立Sorted Set,value 为消息体,Score 为MessageId,用以实现增量消息同步。 问题就来了:So ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:136 | 回复:0
  • Lua模除运算的大坑
    Lua模除运算的大坑
    问题 对负数进行模除运算遇到的坑,Lua的%运算与C++的%有差异 实践   结论 Lua%运算的基本公式 a % b = a - ( ( a // b ) * b ) 1.在C,C++中 %运算符的取整是舍弃小数部分的截断取整 -7 % 4 == -3 7 % (-4) == 3 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:141 | 回复:0
  • lua返回服务器信息
    lua返回服务器信息
    ngx.header.content_type=amp;quot;text/plainamp;quot;;ngx.say(tostring(ngx.var.request_uri));ngx.say(tostring(ngx.var.host));ngx.say(tostring(ngx.var.server_port));ngx.say(tostring(ngx.var.scheme)); ……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:145 | 回复:0
  • linux awesome wm tasklist 新打开的窗口排在最右边 (lua)
    linux awesome wm tasklist 新打开的窗口排在最右边 (lua)
    我linux桌面环境windows manger 用的是awesome 3.5,有个行为是,新打开的窗口,它是放到左边的。但我习惯了看右边,就想改变这个行为。但一直没有时间(有一年多了~囧),真的是工作忙,草稿箱都还没两篇文章没有时 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:146 | 回复:0
  • LUA面向对象编程技巧
    LUA面向对象编程技巧
    详文请见 http://ffown.sinaapp.com/?p=111.LUA中的对象我们知道,对象由属性和方法组成。LUA中最基本的结构是table,So必须用table描述对象的属性。lua中的function可以用来表示方法。那么LUA中的类可以通过table+ ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:144 | 回复:0
  • lua 获取前一天的日期的函数
    lua 获取前一天的日期的函数
    获得前一天的日期的函数 1 function day_step(old_day,step) 2 local y,m,d 3 if(amp;quot;0amp;quot; ~= string.sub(old_day,6,6)) then 4 m=string.sub(old_day,6,7) 5 else 6 m=str ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:142 | 回复:0
  • lua元表与元方法示例
    lua元表与元方法示例
    --1、检查是否有元表localt={1,2}print(getmetatable(t))    --nilprint(amp;quot;----------------------amp;quot;)--2、设置元表localt={}print(getmetatable(t))    --amp;amp;gt;nillocalt1={}setmetata ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:150 | 回复:0
  • 【COCOS2DX-LUA 脚本开发之十】使用LUA CJSON库进行ENCODE与DECODE操作完成对JSON数据 ...
    【COCOS2DX-LUA 脚本开发之十】使用LUA CJSON库进行ENCODE与DECODE操作完成对JSON数据 ...
    本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/lua-game/1337.html 本篇介绍如何在lua中对数据进行json的encode与decode,这里Himi采 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:137 | 回复:0
  • distri.lua的web运维工具
    distri.lua的web运维工具
    我的新手游项目很快就要进入到寻找发行商的环节,最近几天相对较空闲,逐将工作重心转移到服务器组运维工具的制作上. 回想一年之前经历的那个不算成功的端游项目,因为运维工具设计得不合理,使用十分不方便,游戏上线之 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:138 | 回复:0
  • c++获取lua嵌套table某属性的值
    c++获取lua嵌套table某属性的值
    开发环境:vs2012lua版本:LuaJIT-2.0.2lua文件作为配置文件,c++读取这个配置。lua配置结构如下SceneConfig={={name=amp;quot;lsySBamp;quot;,sex=1},=2}我们读取SceneConfig.name的值,这是一个嵌套的tableintmain( ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:150 | 回复:0
  • 安装nginx、drizzle和lua
    安装nginx、drizzle和lua
    NGINX-LUA 安装drizzle-0.8 安装libdrizzle 去页面:https://launchpad.net/libdrizzle wget https://launchpad.net/ubuntu/raring/+source/libdrizzle/0.8-1/+files/libdrizzle_0.8.orig.tar.gz ./configure m ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:149 | 回复:0
  • Cocos2d-x-Lua 开发简单的小游戏(记数字踩白块)
    Cocos2d-x-Lua 开发简单的小游戏(记数字踩白块)
    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!                 Cocos2d-x- ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:180 | 回复:0
  • Step By Step(Lua表达式和语句)
    Step By Step(Lua表达式和语句)
    一、表达式:    1. 算术操作符:    Lua支持常规算术操作符有:二元的“+”、“-”、“*”、“/”、“^”(指数)、“%”(取模),一元的“-”(负号)。所有这些操作符都可用于实数。然而需要特别说明的是取模操 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:179 | 回复:0
  • Lua while 循环
    Lua while 循环
    语法    Lua 编程语言中 while 循环语法: while(condition) do statements end    statements(循环体语句) 可以是一条或多条语句,condition(条件) 可以是任意表达式,在 condition(条件) 为 true 时执行循 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:176 | 回复:0
  • lua协程
    lua协程
    -- coroutine.create -- 创建协程 -- coroutine.yield -- 暂停执行 让出执行权 -- coroutine.resume -- 执行协程,继续执行协程 function foo(a) print(amp;quot;fooamp;quot;, a) return coroutine.yield ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:187 | 回复:0
  • lua52CAPI测试代码
    lua52CAPI测试代码
    //这是一篇lua与C++交互的情景测试#includeamp;amp;lt;lua.hppamp;amp;gt;#includeamp;amp;lt;lauxlib.hamp;amp;gt;#includeamp;amp;lt;lualib.hamp;amp;gt;#includeamp;amp;lt;string.hamp;amp;gt;#includeamp;amp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:213 | 回复:0
  • 通过Lua来实现Redis的分布式锁
    通过Lua来实现Redis的分布式锁
    在单机的Redis的使用下,Redis的分布式锁可以通过Lua进行实现,通过setnx和expire命令连用的方式,但是假如在以下情况下,就会造成无锁的现象。 注:分布式锁能不用就不用,尤其是在高并发的情况下。最近也在学Lua, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:203 | 回复:0
  • lua api限流
    lua api限流
    -- 全局变量,记录key local limit = {} -- 2为两次可以调用的最小间隔,单位秒if limit then    --判断是否可被调用    local lasttime = limit.lasttime    local curtime = os.time()    if curtime amp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:224 | 回复:0
  • Lua的特点
    Lua的特点
    特点:   Lua是一个脚本语言。是目前速度最快的脚本语言。它能与C/C++代码互相调用。   Lua脚本是跨平台的,是要使用Lua基本语法和标准库写的脚本,都是可以跨平台的(用了扩展库则不一定)。   Lua源码是c写 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:221 | 回复:0
  • LUA 日期处理
    LUA 日期处理
      time和date两个函数在Lua中实现所有的时钟查询功能。函数time在没有参数时返回当前时钟的数值。(在许多系统中该数值是当前距离某个特定时间的秒数。)当为函数调用附加一个特殊的时间表时,该函数就是返回距该 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:227 | 回复:0
  • ubuntu配置lua环境,并进行c与lua的相互调用
    ubuntu配置lua环境,并进行c与lua的相互调用
    先查看一下apt可获取的lua版本我们选择lua5.1版本进行安装sudoaptinstalllua5.1安装完之后测试一下是否安装成功,如果可以正常使用,则lua环境已经安装完毕。2.安装lua相关的c库lua环境安装完毕,但是此时在c中还不 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:247 | 回复:0
  • 【Cocos2dx 3.3 Lua】SpriteBatchNode和SpriteFrameCache使用
    【Cocos2dx 3.3 Lua】SpriteBatchNode和SpriteFrameCache使用
    精灵帧缓存类 一、SpriteFrameCache     精灵帧缓冲类SpriteFrameCache用于存储精灵帧,SpriteFrameCache是一个单例模式,不属于某一个精灵,是所有精灵共享的: 说明:         @js NA          @lua ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:213 | 回复:0
  • 我所理解Cocos2d-x 3.6(Lua):初识MVC
    我所理解Cocos2d-x 3.6(Lua):初识MVC
    文章来自http://www.cocos.com/doc/tutorial/show?id=2922  最近的游戏项目中使用了Lua脚本来开发,项目中用到了MVC框架。从Cocos2d-x 3.6创建lua demo, 简单分享一下思路和一些开发中的技巧。 先简单说说MVC,即Mo ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:202 | 回复:0
  • lua qt測試成功
    lua qt測試成功
    用luabind寫了一個qt的簡單binding 測試成功  ……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:212 | 回复:0
  • [tools]excel转lua的python实现
    [tools]excel转lua的python实现
    time:2015/04/13 描述:需要将excel表格内容转成lua,并且作为工具使用,能够批量转换 步骤: (1)文章已经做了大部分的内容,而且也已经能够使用了 (2)根据自己新的需求:  *直接转成自己需要的lua文件  *批量 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:31 | 阅读:190 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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