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

LUA

RSS

下级分类:

  • [转]lua面向对象编程之点号与冒号的差异详细比较
    [转]lua面向对象编程之点号与冒号的差异详细比较
    首先,先来一段在lua创建一个类与对象的代码12345678910111213141516171819Class={}Class.__index=Class functionClass:new(x,y)    localtemp={}    setmetatable(temp,Class)    ……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:347 | 回复:0
  • Lua 笔记6
    Lua 笔记6
    1. 交互模式运行lua时,由于一行就是一个命令,当用到局部变量就行不通了。可以采用do end。do命令执行后,匹配到end才结束。 2. 局部变量比全局变量快。局部变量随着其作用域结束而消失,垃圾收集器能将其释放。 3. ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:324 | 回复:0
  • lua_gettable和lua_settable
    lua_gettable和lua_settable
    记录luaCAPI的使用两个函数的声明如下voidlua_gettable(lua_State*L,intindex);voidlua_settable(lua_State*L,intindex);  在lua文件中定义了一个全局info表,如果我们想要在c++中获取lua表中字段,这时候lua_gett ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:283 | 回复:0
  • Lua 迭代器
    Lua 迭代器
      泛型 for 迭代器 array = {amp;quot;Luaamp;quot;, amp;quot;Tutorialamp;quot;} for key,value in ipairs(array) do print(key, value) end 输出 Lua Tutorial 无状态的迭代器 function square(iterat ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:292 | 回复:0
  • 集成Lua到你的Android游戏
    集成Lua到你的Android游戏
    当前众多游戏引入脚本语言作为快速发布内容以及灵活扩展的解决方案,在寻找向Android应用集成Lua脚本语言的方案时,大量零碎的资料并没有向开发者指引一个明确的方向。在这里我把自己通过整合资料完成的方案写下来, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:294 | 回复:0
  • vs2013如何在C++中调用Lua(二)
    vs2013如何在C++中调用Lua(二)
    一、准备工作1、下载Lua源码,地址:http://www.lua.org/download.html(我用的是目前最新版5.2.3)2、将源码放在合适的盘(我的在D盘,路径D:/Lua-5.2.3/src)3、打开vs2013新建一个win32控制台应用程序(Win32 co ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:272 | 回复:0
  • Lua C Api
    




Lua C Api lua_gettable 、lua_settable 、lua_next 使用详解 ...
    Lua C Api Lua C Api lua_gettable 、lua_settable 、lua_next 使用详解 ...
    Lua 5.1 参考手册 C API是一个C代码与Lua进行交互的函数集。它有以下部分组成:读写Lua全局变量的函数,调用Lua函数的函数,运行Lua代码片断的函数,注册C函数然后可以在Lua中被调用的函数,等等。   在C和Lua之间 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:337 | 回复:0
  • Redis实现分布式锁3-使用LUA脚本实现分布式锁,解决原子性问题 ...
    Redis实现分布式锁3-使用LUA脚本实现分布式锁,解决原子性问题 ...
    privatestaticfinalLongSUCCESS=1L;privatestaticStringscript1=amp;quot;ifredis.call('setNx',KEYS,ARGV)thenamp;quot;+amp;quot;ifredis.call('get',KEYS)==ARGVthenamp;quot;+……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:291 | 回复:0
  • 使用MinGW编译Lua
    使用MinGW编译Lua
    好久没学习C/C++了,一直在研究Python,都研究2年了,不过这段时间发现了Lua做的确实很小巧,虚拟机很小,也很值得做嵌入开发,比Python虚拟机小巧多了,正好研究下,等Python3.0出来后,我还是会再重新投入Python3. ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:290 | 回复:0
  • http://www.runoob.com/lua/lua-basic-syntax.html
    http://www.runoob.com/lua/lua-basic-syntax.html
      Lua 是一个小巧的脚本语言。 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行。Lua并没有提供强大的库,这是由它 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:242 | 回复:0
  • lua调用c函数
    lua调用c函数
    参考:http://blog.163.com/madahah@126/blog/static/170499225201121504936823/1、编辑C程序 vimluac.c#includeamp;amp;lt;stdio.hamp;amp;gt;#includeamp;amp;lt;lua.hamp;amp;gt;#includeamp;amp;lt;lualib.hamp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:243 | 回复:0
  • lua快速入门
    lua快速入门
    lua作为很好的嵌入式语言可以非常好的作为c/c++补充,在游戏行业是得到了广泛的应用 一直在思考,能不能把他引入商业领域的规则语言呢?将业务规则经常变的部分提炼出来, 而无须重新编译程序。作为规则引擎的角色进 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:250 | 回复:0
  • 自己写luamodule(Buildingluamodule)
    自己写luamodule(Buildingluamodule)
    学了一段时间lua,由于luacom不支持gbk,所以想做一个gbk转换成utf-8的模块。但是不会写模块怎么办?学!目标创建一个calc模块,输出两个函数sum和average,最后在lua程序想这样用:requireamp;quot;calcamp;quot;a= ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:258 | 回复:0
  • Lua面向对象编程
    Lua面向对象编程
    Lua中的table就是一种对象,看以下一段简单的代码:1localtb1={a=1,b=2}2localtb2={a=1,b=2}3localtb3=tb145iftb1==tb2then6print(amp;quot;tb1==tb2amp;quot;)7else8print(amp;quot;tb1~=tb2amp;quot; ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:291 | 回复:0
  • Lua 笔记16
    Lua 笔记16
    垃圾收集 1. 自动内存管理。通过垃圾收集(garbage collection)自动地删除垃圾。避免无效指针(dangling pointer)、内存泄露(memory leak)等bug。 2. 在一个理想的环境中,垃圾收集器对程序员来说是不可见的, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:313 | 回复:0
  • 转 lua解释执行脚本流程
    转 lua解释执行脚本流程
    本文转自:http://www.cnblogs.com/zxh1210603696/p/4458473.html 首先利用lua提供的函数luaL_dofile来执行一个lua脚本。 可以看到有两个过……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:299 | 回复:0
  • lua设置文件运行的环境
    lua设置文件运行的环境
    在一个lua文件中书写的代码,使用的变量,需要设置其运行环境。目的:1、不破坏全局环境。2、限定文件所使用的环境,作为沙箱功能。解法 限定运行空间环境的文件:localm={}m.dingzhiprint=function()print(amp;quo ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:301 | 回复:0
  • mac下搭建lua环境
    mac下搭建lua环境
    mac下安装lua(可借助:rudix 地址:http://rudix.org) curl -s https://raw.githubusercontent.com/rudix-mac/rpm/2014.10/rudix.py | sudo python - install rudix 或者:curl -O https://raw.githubuserconten ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:314 | 回复:0
  • win7系统cocos2dx3.4绑定自定义类到Lua
    win7系统cocos2dx3.4绑定自定义类到Lua
    Cocos2d-x3.0开始使用bindings-generator来生成c++类的lua绑定。bindings-generator基于tolua++,通过配置tools/tolua中的ini文件以及运行genbindings.py就可以自动生成c++类的绑定,具体的步骤在cocos2d-x-3.4\tool ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:292 | 回复:0
  • cocos2dx2.x版本:简化提炼tolua++绑定自定义类到lua中使用
    cocos2dx2.x版本:简化提炼tolua++绑定自定义类到lua中使用
    cocos2dx的3.x版本已经提供了更好地绑定方式,网上有很多相关的教程,这里给一个链接:http://www.cocoachina.com/bbs/read.php?tid=196416。由于目前我们的项目使用的是2.x版本的,且已经开发了一半了,这时候不适 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:301 | 回复:0
  • 【Quick-COCOS2D-X3.3怎样绑定自己定义类至Lua之四】使用绑定C++至Lua的自己定义类 ...
    【Quick-COCOS2D-X3.3怎样绑定自己定义类至Lua之四】使用绑定C++至Lua的自己定义类 ...
       续【Quick-COCOS2D-X3.3怎样绑定自己定义类至Lua之三】动手绑定自己定义类至Lua之后。我们已经完毕了自己定义类至Lua的绑定。在接下来的环节,我们将使用它。  首先,我们须要确定,通过Python脚本我们生成 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:274 | 回复:0
  • cocos2d-x的lua脚本加载CocostudioUI两种方式
    cocos2d-x的lua脚本加载CocostudioUI两种方式
    前言 当前版本使用的是quickcocos2dxlua3.3。UI使用cocostudio编辑器1.6.0。我们在程序里面可以使用两种方式进行解析UI。开始的时候用的是quick的方法,结果遇到了坑(百分比控件布局CCSUILoader.lua在解析时,没有 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:280 | 回复:0
  • luaweaktable概念解析
    luaweaktable概念解析
    经常看到lua表中有weaktable的用法,例如:weak_table=setmetatable({},{__mode=amp;quot;vamp;quot;}) 官网上的解释:http://www.lua.org/pil/17.htmlWeaktablesarethemechanismthatyouusetotellLuathatareference ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:252 | 回复:0
  • lua日期与时间操作
    lua日期与时间操作
    os.date(amp;quot;%Y%m%d%H%M%Samp;quot;,os.time()) amp;amp;lt;== 20160405141211yyyyMMddHHmmssos.time()               amp;amp;lt;==返回当前系统的日历时间os.date()            ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:247 | 回复:0
  • Linux环境下Lua安装(转)
    Linux环境下Lua安装(转)
    系统环境:CentOS-6.2-x86_64。Lua 是嵌入式脚本语言,应用场景很广泛。引自官网:Lua isusedinmanyproductsandprojectsaroundtheworld,includingseveralwell-knowngames。官网地址:http://www.lua.org。Lua 的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:258 | 回复:0
  • cocos2d-xLua与OC互相调用
    cocos2d-xLua与OC互相调用
    1.Lua调用OC先看例子:hello.lua:--点击回调函数localfunctionnotifymenuCallbackTest()localluaoc=require('luaoc')localok,ret=luaoc.callStaticMethod(amp;quot;RemoteRequestRouteramp;quot;,amp;quot;notifyWat ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:291 | 回复:0
  • 基于lua的网页脚本开发语言cgilua(转)
    基于lua的网页脚本开发语言cgilua(转)
    这里为大家介绍基于lua脚本实现的网页开发语言,cgilua介绍cgilua使用Lua是一个用于创建动态网页的服务器端脚本语言。纯LUA脚本和LUA页(LP)的支持,cgilua。Lua脚本是一个Lua程序创建一个网页的全部内容并返回给客 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:252 | 回复:0
  • OpenResty扩展库之(一)——lua-resty-shell库
    OpenResty扩展库之(一)——lua-resty-shell库
    介绍当您需要执行子进程(或shell命令)时,这是一个打算与OpenResty应用程序一起使用的小型库。它类似于os.execute和io.popen,除了它是完全非阻塞的,因此即使对于需要很长时间完成的命令也是安全的。该库依赖于您 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:310 | 回复:0
  • lua版本的一个状态机
    lua版本的一个状态机
    这个状态机http://www.cnblogs.com/flytrace/p/5587033.html的lua版本 -- LUA 有实现枚举值的好办法么 local sc_enum = { -- event flow be broke up none = amp;quot;noneamp;quot;, -- event ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:245 | 回复:0
  • lua os.date函数定义和示例
    lua os.date函数定义和示例
    os.date函数定义 原型:os.date (]) 解释:返回一个按format格式化日期、时间的字串或表。 lua源码中os.date的注释如下: --- --- Returns a string or a table containing date and time, formatted according -- ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:248 | 回复:0
  • Lua脚本语法说明(转):
    Lua脚本语法说明(转):
    Lua脚本语法说明(增加lua5.1部份特性)转自:http://www.cnblogs.com/ly4cn/archive/2006/08/04/467550.htmlLua的语法比较简单,学习起来也比较省力,但功能却并不弱。所以,我只简单的归纳一下Lua的一些语法规则, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:288 | 回复:0
  • 【lua】LWTrequest请求处理
    【lua】LWTrequest请求处理
    request请求处理通过mod_lwt模块提供的处理程序来调用Lua脚本处理HTTP请求。具体流程:判断该请求是否由LWT处理,如果不是,拒绝处理请求;判断Lua脚本文件是否存在,如果不存在,返回一个HTTP404(未找到);响应内容类 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:274 | 回复:0
  • LUA upvalues
    LUA upvalues
    1 upvalue概念 upvalue:嵌套函数的外部函数的局部变量 function func(a) amp;amp;lt;== 这个函数返回值是一个函数 return function ()     a = a + 1    amp;amp;lt;== 这里可以访问外部函数func的局部变量a ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:297 | 回复:0
  • lua对模块接口扩展的一种方法
    lua对模块接口扩展的一种方法
    lua中模块的实现,对于使用者来说就是一个库,引用此库后,可以调用库中实现的任意函数。使用库,可以将一类功能相关的接口做封装,并提供开放接口。参考:http://blog.codingnow.com/2006/02/lua_51_module.html m ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:346 | 回复:0
  • Lua调试:getinfo详解
    Lua调试:getinfo详解
    getinfo是调试Lua程序时一个很重要很常见的函数,主要用于获取函数调用的基本信息。这个函数的难点在于各个参数的含义。下面一一介绍。一、函数简介:1.原型:getinfo(level,arg)2.调用:debug.getinfo(level,arg)3. ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:429 | 回复:0
  • Lua为啥这么好?
    Lua为啥这么好?
    1.小而全,简约而不简单.满足功能完备,易用,简明,一致,弹性,清晰,性能,扩展性这些要求的语言很多,但是往往一门语言只具有这些特色种的2~3个,因为这些特色之间本来就有一些矛盾冲突的地方,但是就有这么一个语言,它就同 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:300 | 回复:0
  • LUAdebug工具函数
    LUAdebug工具函数
    localprint=printlocaldebug=debuglocalstring=stringlocalio=iolocaltype=typelocalpairs=pairsmoduleamp;quot;dtamp;quot;functionbt()localdinfo=debug.getinfo(2)localfunc_line=d……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:262 | 回复:0
  • H7-TOOL的LUA小程序教程第5期:串口开发,含Modbus(2022-01-16)
    H7-TOOL的LUA小程序教程第5期:串口开发,含Modbus(2022-01-16)
    LUA脚本的好处是用户可以根据自己注册的一批API(当前TOOL已经提供了几百个函数供大家使用),实现各种小程序,不再限制Flash里面已经下载的程序,就跟手机安装APP差不多,所以在H7-TOOL里面被广泛使用,支持在线调 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:262 | 回复:0
  • Mac OS X 10.9 下Sublime Text3配置Lua 5.2.3
    Mac OS X 10.9 下Sublime Text3配置Lua 5.2.3
    一、在“终端”内安装lua:(此部分也可以参考网络其他优秀文章:来源)1.安装RudixRudix:http://rudix.orgRudix is a collection of pre-built……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:236 | 回复:0
  • Unity中将lua脚本挂载到GameObject
    Unity中将lua脚本挂载到GameObject
    Unity中使用Lua,大多情况下是通过C#来调用Lua脚本。但如果想让Lua像C#脚本那样,可以挂载到GameObject上该如何做呢?一下是根据网络上个大神的思路,整理的一段代码实现Lua脚本挂载到GameObject上。这里使用的是XLu ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:264 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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