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

LUA教程

RSS
  • Lua基础:调用函数时用点号还是用冒号
    Lua基础:调用函数时用点号还是用冒号
    本文转载于:http://www.benmutou.com/archives/1789 1.初学者最易混乱Top1——调用函数时用点号还是用冒号?我们来看看下面的两句代码:mSprite.setPosition(100,20);mSprite:setPosition(100,20);对于初次接触Lua ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:282 | 回复:0
  • MoonWarriors-lua——《雷电战机》游戏-Lua移植版
    MoonWarriors-lua——《雷电战机》游戏-Lua移植版
      MoonWarriors是一个使用Cocos2d-Html5引擎开发的类似雷电战机的游戏Demo,源代码发布在Cocos2d-x官网的引擎示例当中。MoonWarriors-lua是为了学习Cocos2d-xLua开发而移植的Quick-Cocos2d-x版本。移植过程中,体 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:309 | 回复:0
  • 转ctags-lua-修改
    转ctags-lua-修改
    最近用vim写lua代码,发现由于ctags对lua支持不友好,很多lua的符号都不能跳转表现在 1)ctags默认对lua的支持仅限于识别function,不支持识别常量定义. 2)如果通过CLASS:MEMBER_FUN(...)方式以及CLASS.MEMBER_FUN()方 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:255 | 回复:0
  • cocos2dx+lua编译Android项目
    cocos2dx+lua编译Android项目
    cocos2dx版本号:3.2二、问题及解决方式1、为项目开启Native支持,把项目转为C++项目。1amp;amp;gt;、项目开启C++Native支持,操作例如以下图2amp;amp;gt;、会弹出例如以下界面,正常输入lib的名字,点击finish就可 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:248 | 回复:0
  • Lua字符串替换函数string.gsub
    Lua字符串替换函数string.gsub
    函数原型string.gsub(s,pat,repl)就是global全局替换子字符串的意思s:源字符串pat:即pattern,匹配模式repl:replacement,将pat匹配到的字串替换为repl:可选,表示只看源字符串的前n个字符比如写一个trim函数:viewp ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:321 | 回复:0
  • 使用lua扩展应用程序
    使用lua扩展应用程序
    全局变量的操作voidlua_getglobal(lua_State*L,constchar*name)此函数从lua中取出一个名为name的全局变量并将其压入栈中。如当lua文件内容为width=200height=300时,以下代码int_tmain(intargc,_TCHAR*argv){lua_Sta ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:274 | 回复:0
  • quick-cocos-2dx学习之【init.lua】
    quick-cocos-2dx学习之【init.lua】
    init.lua的学习开始,看大师是怎么对接口进行二次封装的~1、localok,socket=pcall(function()returnrequire(amp;quot;socketamp;quot;)end)ifokthenmath.randomseed(socket.gettime()*1000)elsemath.randomseed(os.ti ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:296 | 回复:0
  • lua的模式匹配
    lua的模式匹配
    模式:字符类:(characterclasses).allcharacters%aletters%ccontrolcharacters%ddigits%llower-caseletters%ppunctuationcharacters%sspacecharacters%uupper-caseletters%walphanumericcha……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:314 | 回复:0
  • lua批量重命名文件
    lua批量重命名文件
    locals=io.popen(amp;quot;dirF:\\headicon/b/samp;quot;)localfilelist=s:read(amp;quot;*allamp;quot;)localstart_pos=0localcount=0whiletruedo_,end_pos,line=string.find(filelist,amp;quot;(+.jpg)amp;quot;,s ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:407 | 回复:0
  • 通过Lua扩展NGINX实现的可伸缩的Web平台OpenResty®
    通过Lua扩展NGINX实现的可伸缩的Web平台OpenResty®
    OpenResty® 是一个基于 Nginx 与Lua的高性能Web平台,其内部集成了大量精良的Lua库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态Web应用、Web服务和动态网关。OpenResty® ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:394 | 回复:0
  • 单片机脚本语言-移植lua到stm32-MDK
    单片机脚本语言-移植lua到stm32-MDK
    Lua  是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua脚本能够非常easy的被C/C++ 代码调用,也能够反过来调用C/C++的函数,这使得Lua ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:375 | 回复:0
  • Lua中实现队列(高效方式)
    Lua中实现队列(高效方式)
      转自http://www.cnblogs.com/stephen-liu74/archive/2012/06/25/2417894.html在Lua中实现队列的简单方法是使用table库函数insert和remove。但是由于这种方法会导致后续元素的移动,因此当队列的数据量较大时,不 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:481 | 回复:0
  • java:org.luaj.vm2.LuaError:XXXmodulenotfoundlua脚本初始化出错(转)
    java:org.luaj.vm2.LuaError:XXXmodulenotfoundlua脚本初始化出错(转)
    我遇到这个错误是因为在引用脚本目录时,设置错了位置。设置成脚本所在目录的上级目录。 lua使用和加载初始化方法 在java中使用lua,使用需要引用luaj-jse-2.0.2.jar同时需要使用【AddExternalClassFolder..】添加 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:354 | 回复:0
  • Lua打印table(支持双向引用的table)
    Lua打印table(支持双向引用的table)
    网上搜了一下,挺多打印table的方案,基本思路都是一层一层递归遍历table。(我就是参考这种思路做的^_^)但大部分都不支持双向引用的打印。我所指的双向引用,就是a引用b,b又直接或间接引用a。例如下面的双向链表: ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:394 | 回复:0
  • luaintegratewithcLUA集成进C
    luaintegratewithcLUA集成进C
    http://csl.sublevel3.org/lua/ http://code.google.com/p/zester/wiki/Lua_C 最后成功的方法sudoapt-getinstalllua5.1 这样两个都行,最后一个还不知道是干什么用的gcc-oee.c-I/usr/include/lua5.1-L/usr/lib-ll ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:374 | 回复:0
  • 用户自定义类型《lua程序设计》28章笔记
    用户自定义类型《lua程序设计》28章笔记
    本实例实现一种很简单的类型------布尔数组。C语言可以实现将每个布尔值存储在一个bit中,从而减少内存用量。必须的一些宏 CodeSnippet#defineBITS_PER_WORD(CHAR_BIT*sizeof(unsignedint))  //bit#defineI_WORD( ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:300 | 回复:0
  • Cocos2d-x3.2Lua演示样例XMLHttpRequestTest(Http网络请求)
    Cocos2d-x3.2Lua演示样例XMLHttpRequestTest(Http网络请求)
    Cocos2d-x3.2Lua演示样例XMLHttpRequestTest(Http网络请求)  本篇博客介绍Cocos2d-x3.2Lua演示样例中的XMLHttpRequestTest,这里提供GET和POST两种http请求方式,返回数据类型有下面几种:cc.XMLHTTPREQUEST_RES ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:307 | 回复:0
  • lua生成UUID
    lua生成UUID
    百度云盘地址:https://pan.baidu.com/s/1zo__vSeDGaHOvCJLyzHwvAGitHub地址:https://github.com/bungle/lua-resty-uuid调用:localuuid=require'resty.uuid'ngx.print(uuid.generate()..amp;quot;======amp;quot;) ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:327 | 回复:0
  • Lua的文件IO操作
    Lua的文件IO操作
    1Lua标准库-输入输出处理(inputandoutputfacilities)2转载于:http://blog.csdn.net/duanxuyun3文本Tag:Lua4【IT168技术文档】I/O库提供两种不同的方式进行文件处理561、io表调用方式:使用io表,io.open将返回指定 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:391 | 回复:0
  • 在lua中实现函数的重载
    在lua中实现函数的重载
    在lua中实现函数的重载。注:好吧,lua中原来可以实现重载...localfunctioncreate()localarg_table={}localfunctiondispatcher(...)localtbl=arg_tablelocaln=select(amp;quot;#amp;quot;,...)locallast_matchfori=1, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:346 | 回复:0
  • lua文件修改为二进制文件
    lua文件修改为二进制文件
    注意:lua编译跟luajit编译的二进制文件是不兼容,不能运行的如果是使用luajit,请直接使用luajit直接编译二进制第一种:luajit编译(以openresty为例,跟luac是相反的)/usr/local/openresty/luajit/bin/luajit -b ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:300 | 回复:0
  • vs2008中配置lua开发环境
    vs2008中配置lua开发环境
    11.1在http://www.lua.org/ftp/中下载lua-5.1.4.tar.gz1.2新建静态库,不要勾选“Pre-CompiledHeader”和“MFCSupport”选项.1.3将所有src中的所有.c(lua.c除外)和.h文件加入到工程中1.4点击“属性-c/c++-高级-编译 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:273 | 回复:0
  • Lua脚本语法说明(修订)
    Lua脚本语法说明(修订)
    控制语句格式示例Ifif条件then...elseif条件then...else...endif 1+1=2 then print(amp;quot;trueamp;quot;)elseif 1+2~=3 then print(amp;quot;trueamp;quot;)else print(amp;quot;falseamp;quot;) endWhil ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:293 | 回复:0
  • lua接入pb相关问题备忘
    lua接入pb相关问题备忘
    最近接pb.c这段代码staticintstruct_unpack(lua_State*L){uint8_tformat=luaL_checkinteger(L,1);size_tlen;constuint8_t*buffer=(uint8_t*)luaL_checklstring(L,2,amp;amp;amp;len);size_t……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:499 | 回复:0
  • thrift的lua实现
    thrift的lua实现
    最近要进行系统升级,后台的数据是根据城市区分的。担心新系统的稳定性及新数据的准确性,计划部分城市采用新接口。接口的入参里没有城市信息,只有经纬度坐标,需要调用一个thrift接口来根据坐标获取城市信息。如果 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:360 | 回复:0
  • redislua--eval报错1:Luaredis()commandargumentsmustbestringsorintegers
    redislua--eval报错1:Luaredis()commandargumentsmustbestringsorintegers
    #调用如下命令时总是报错确定lua脚本没问题redis-cli-a123456--evalset_and_get.luaamp;quot;keyamp;quot;,amp;quot;heisamp;quot;在对比给出的redis-cli--evallua_filekey1key2,arg1arg2arg3命令发现参数与逗号之间 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:313 | 回复:0
  • lua-table的集合使用
    lua-table的集合使用
    --table的集合使用--tab了的key值必须是字符串类型--dic={1,name=amp;quot;lanouamp;quot;,age=4,55,54}--dic.name=amp;quot;蓝鸥amp;quot;--dic.age=4--print(dic.name)--print(#dic)--print(dic)dic={name=amp;quo ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:367 | 回复:0
  • cocos2dxandroidlua文件设置问题
    cocos2dxandroidlua文件设置问题
    cocos2d-x版本: cocos2d-2.1rc0-x-2.1.2通常我们在文件AppDelegate.cpp的applicationDidFinishLaunching()函数中设置lua代码路径方式如下:1std::stringpath=CCFileUtils::sharedFileUtils()-amp;amp;gt;fullPathFo ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:338 | 回复:0
  • C++实现对lua访问的封装
    C++实现对lua访问的封装
    这是一个几年前写的对lua的访问封装,当时的项目仅提供了最基本的lua访问接口:调用lua函数,向lua注册标准格式的C++函数.本来我想引进luabind,但luabind相对又过于复杂,并不是所有功能都是我需要的,并且还要为此 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:338 | 回复:0
  • [cocos+lua]代码实现翻转效果(水平/竖直)
    [cocos+lua]代码实现翻转效果(水平/竖直)
    现在我需要在游戏中才对控件进行翻转,该如何操作呢?其实很简单,使用setScale即可实现!widget:setScaleX(-1)--在x轴上翻转widget:setScaleY(-1)--在y轴上翻转widget:setScale(-1)--在x和y轴上都翻转对与有缩放的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:296 | 回复:0
  • Lua实现面向对象两种方法
    Lua实现面向对象两种方法
    lua面向对象编程是基于元表metatable,元方法__index来实现的通过元表的__index元方法,将一个table的__index元方法设置为另一个table,那么后者的方法就被前者继承如果访问了lua表中不存在的元素时,就会触发lua的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:419 | 回复:0
  • Lua相关回调总结【转】
    Lua相关回调总结【转】
    原文 http://www.zaojiahua.com/lua-callback-functions.html 最近做一个小项目,是用Lua写的,中间用到了很多的回调,基本Cocos中的那几种常用回调都用到了,为了不做一个无脑的码农,打算写篇博客,总结一下,刚 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:298 | 回复:0
  • luaAPI函数大全
    luaAPI函数大全
    Lua5.1中的API函数lua_State* luaL_newstate()Lua脚本的编译执行是相互独立的,在不同的线程上执行。通过luaL_newstate()函数可以申请一个虚拟机,返回指针类型lua_State。今后其他所有LuaApi函数的调用都需要此指 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:277 | 回复:0
  • 【Cocos2dX(2.x)_Lua开发之三】
    【Cocos2dX(2.x)_Lua开发之三】
    本站文章均为李华明Himi原创,转载务必在明显处注明:(作者新浪微博:@李华明Himi)转载自【黑米GameDev街区】原文链接:http://www.himigame.com/lua-game/985.html☞点击订阅☜本博客最新动态!及时将最新博文通知您 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:281 | 回复:0
  • Lua和C++交互学习记录之四:全局table交互
    Lua和C++交互学习记录之四:全局table交互
    主要内容转载自:子龙山人博客(强烈建议去子龙山人博客完全学习一遍)部分内容查阅自:《Lua5.3 参考手册》中文版 译者云风制作Kavcc vs2013+lua-5.3.3 1.C++读取Lua中的table①在hello.lua中设置一个全局table ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:341 | 回复:0
  • nginx利用lua实现nginx反向代理proxy_store缓存文件自删除
    nginx利用lua实现nginx反向代理proxy_store缓存文件自删除
    标题有点绕口。我尽量把关键词都贴进去。之前因为自己的nginx安装了ngx_lua模块,但是又需要引入但是安装luafilesystem又需要先安装luarocks,比较繁琐。这里就想记录一下安装过程。 nginx安装ngx_lua模块可以参考: ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:397 | 回复:0
  • lua随机数的问题
    lua随机数的问题
    在看lua的math.random函数的时候发现一个问题,就是在没有重新设置随机种子的时候,random返回的前几个随机数并不是那么特别随机,尤其当随机范围很小的时候,比如100左右的时候基本上都是返回1,看了源码后发现内部 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:19 | 阅读:394 | 回复:0
  • 【远程文件浏览器】Unity+Lua开发调试利器
    【远程文件浏览器】Unity+Lua开发调试利器
    RemoteFileExplorer是一个跨平台的远程文件浏览器,用户通过UnityEditor就能操作运行在手机上的游戏或是应用的的目录文件。比如当项目打包运行到设备上时,可通过RemoteFileExplorer直接浏览设备上的目录文件,并进 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:304 | 回复:0
  • UnityProject面板中右键创建新的Lua脚本以及修改文件默认打开方式的编辑器 ...
    UnityProject面板中右键创建新的Lua脚本以及修改文件默认打开方式的编辑器 ...
    新大厅中要介入热更新,那自然少不了Lua。这两天在学习腾讯的xLua还有之前一直有在积累的shader知识。由于Unity原生没有直接创建lua脚本的功能,而且VS对Lua和Shader支持的都不是特 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:281 | 回复:0
  • 原生实现C#和Lua相互调用-Unity3D可用
    原生实现C#和Lua相互调用-Unity3D可用
    引言本篇简单介绍如何在C#中执行Lua脚本,传递数据到Lua中使用,以及Lua中调用C#导出的方法等。在Unity中开发测试,并打IL2CPP的Android包在模拟器上运行通过。Lua版本使用的是Lua5.1.5。一、编译Lua动态链接库1.编 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:18 | 阅读:299 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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