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

LUA教程

RSS
  • LuaUserdata
    LuaUserdata
    (一)通过一个简单的例子来看一下userdata的用法:写一个C的Lua库,让Lua能够访问C的数组,借助userdata来实现。(1)VS中新建一个DLL工程,设置好lua库的包含目录、链接库;(2)新建一个源文件main.cpp,代码如下 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:341 | 回复:0
  • Java调用Lua脚本(LuaJava使用、安装及Linux安装编译)
    Java调用Lua脚本(LuaJava使用、安装及Linux安装编译)
    依赖包(附件有下载): 包名类型操作系统luajava-1.1.jarjarALLlibluajava-1.1.so.solinuxluajava-1.1.dll.dllwindowswindows: 将luajava-1.1.dll拷贝到java.libary.path目录(通过System.getProperty(amp;quot;jav ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:317 | 回复:0
  • Lua逻辑操作符
    Lua逻辑操作符
    【1】逻辑操作符and、or和not 应用示例: 1 print(4 and 5) -- 5 2 print(nil and 13) -- nil 3 print(false and 12) -- false 4 print(4 or 5) -- 4 5 print(false or 5) ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:248 | 回复:0
  • Lua脚本学习 lua-book
    Lua脚本学习 lua-book
    lua-book Lua脚本学习 Lua 是一个小巧的脚本语言。 是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:223 | 回复:0
  • Lua常用函数
    Lua常用函数
     lua_getallocflua_Alloclua_getallocf(lua_State*L,void**ud);返回给定状态机的内存分配器函数。如果 ud 不是 NULL ,Lua把调用lua_newstate 时传入的那个指针放入*ud 。lua_getfenvvoidlua_getfenv(lua_Sta ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:246 | 回复:0
  • 逻辑操作符---Lua:and,or,not对比C++:&&,||,!
    逻辑操作符---Lua:and,or,not对比C++:&&,||,!
        lua中有三个逻辑操作符:and,or,not(逻辑与,逻辑或,逻辑非),同样c++也有类似的三个逻辑操作符:amp;amp;amp;amp;amp;amp;,||,!(逻辑与,逻辑或,逻辑非)。他们的运算对象就是真和假。lua中nil和false ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:237 | 回复:0
  • Lua的function、closure和upvalue
    Lua的function、closure和upvalue
    Lua中的函数是一阶类型值(first-classvalue),定义函数就象创建普通类型值一样(只不过函数类型值的数据主要是一条条指令而已),所以在函数体中仍然可以定义函数。假设函数f2定义在函数f1中,那么就称f2为f1的内嵌(in ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:264 | 回复:0
  • Cocos2d-x下Lua调用自定义C++类和函数的最佳实践--转
    Cocos2d-x下Lua调用自定义C++类和函数的最佳实践--转
    Cocos2d-x下Lua调用自定义C++类和函数的最佳实践 关于cocos2d-x下Lua调用C++的文档看了不少,但没有一篇真正把这事给讲明白了,我自己也是个初学者,摸索了半天,总结如下:cocos2d-x下Lua调用C++这事之所以看起来 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:257 | 回复:0
  • LUA pcall 多个返回值
    LUA pcall 多个返回值
    You call lua_pcall with the number of arguments you are passing and the number of results you want. The fourth argument indicates an error-handling function; we will discuss it in a moment. As in a ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:265 | 回复:0
  • windows配置Lua开发环境
    windows配置Lua开发环境
    官网上下载的不靠谱,很多库不能用,你如requireamp;quot;socketamp;quot;如果没有vc那些编译也麻烦,摸索了很久,直接下载安装文件安装即可:安装这两个就行:先安装C++2005,完了就可以了 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:283 | 回复:0
  • Hello Lua,I'm C++  —— 用C++类管理Lua
    Hello Lua,I'm C++ —— 用C++类管理Lua
    1、什么是脚本       脚本,英文表述为script,可翻译成“草稿”的意思,所以这就需要有一个“中间程序”把“草稿”翻译出来,然后交给计算机去执行。据Google资料上说,脚本语言又叫动态语言(未经考证),是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:265 | 回复:0
  • Lua和C++交互学习记录之一:C++嵌入脚本
    Lua和C++交互学习记录之一:C++嵌入脚本
    主要内容转载自:子龙山人博客(强烈建议去子龙山人博客完全学习一遍)部分内容查阅自:《Lua5.3 参考手册》中文版 译者云风制作Kavcc vs2013+lua-5.3.3 1.首先需要编译出lua库①创建一个静态库工程,将lua-5.3. ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:259 | 回复:0
  • Use swig + lua quick guide
    Use swig + lua quick guide
    软件swigwin3    用于生成c的lua包装lua5.2源代码步骤进入目录G:\sw\swigwin-3.0.12\Examples\lua\arrays执行 SWIG -lua     example.i, 就会生成文件example_wrap.c进入lua source code G:\doc\lua\lua-5.2. ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:264 | 回复:0
  • Lua 5.1 5.3 参考手册
    Lua 5.1 5.3 参考手册
    Lua 5.1 参考手册: https://www.codingnow.com/2000/download/lua_manual.html  Lua 5.3 参考手册: http://cloudwu.github.io/lua53doc/manual.html  ……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:299 | 回复:0
  • 【quick-cocos2d-x】Lua语言基础
    【quick-cocos2d-x】Lua语言基础
    版权声明:本文为博主原创文章,转载请注明出处。  使用quick-x开发游戏有两年时间了,quick-x是cocos2d-Lua的一个豪华升级版的框架,使用Lua编程。相比于C++,lua的开发确实快速便捷了许多,下文只是lua这门语言 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:272 | 回复:0
  • 笔划输入法查找算法示例(Lua实现)
    笔划输入法查找算法示例(Lua实现)
    公司同事最近利用谷歌拼音输入法源代码实现了自己的拼音输入法,经过了解,最核心的就是一个trie(词典树)的构造和检索(这里不太介绍trie树了,google一搜一大把),于是今天就想实现了一个笔划输入法。大概的想法 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:287 | 回复:0
  • 【小白学Lua】之Lua变长参数和unpack函数
    【小白学Lua】之Lua变长参数和unpack函数
    一、简介   Lua的变长参数和unpack函数在实际的开发中应用的还挺多的,比如在设计print函数的时候,需要支持对多个变量进行打印输出,这时我们就需要用到Lua中的变长参数和unpack函数了。 二、Lua变长参数与unpack ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:302 | 回复:0
  • lua批量编译目前支持5.2,5.1(截图是旧的,以工具为准)
    lua批量编译目前支持5.2,5.1(截图是旧的,以工具为准)
    以前一直想写一个这样的工具,只是以前经常这折腾一下,那折腾一下。都没有静下心来。此工具采用duilib+lua的方式编码。duilib作为UI框架,lua作为交互脚本。由于lua对线程支持不太好,所以 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:254 | 回复:0
  • Lua在Redis中的应用
    Lua在Redis中的应用
    转载至笑松小站http://blog.seoui.com/2018/01/27/redis-lua/ redis从2.6版本开始内置支持Lua解释器,解释器提供了3个函数来处理redis的命令redis.call() redis.pcall()和 redis.log,同时redis 也保证脚本会以原 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:304 | 回复:0
  • Windows中编译Lua源码
    Windows中编译Lua源码
    生成静态库下载Lua源码,我下载的是Lua-5.3.0新建项目,选择VisualC++-amp;amp;gt;Win32-amp;amp;gt;Win32项目;项目名lualib,点击下一步选择“静态库”,取消勾选“预编译头”,点击完成。将Lua源文件中的src文件 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:330 | 回复:0
  • AIR202的lua开发
    AIR202的lua开发
    上海合宙的AIR202以其独有的luat开发模式,以及超高的性价比在物联网开发中风靡一时。相较于其他的的GSM模块,AIR202lua开发不需要编译工具链,不需要SDK,不需要用C吃力的处理字符串了。只要你会lua脚本就OK了。另 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:273 | 回复:0
  • ESP8266LUA脚本语言开发(NodeMCU):测试下诱人的程序(SmartConfig配网绑定,MQTT远程通 ...
    ESP8266LUA脚本语言开发(NodeMCU):测试下诱人的程序(SmartConfig配网绑定,MQTT远程通 ...
       前言这一节测试一下诱人的程序实现的功能,APP通过SmartConfig给Wi-Fi模块配网并绑定设备,然后通过MQTT远程控制开发板的继电器,APP显示ESP8266采集的温湿度数据.简而言之:ESP8266用LUA开发实现MQTT(连接的本人 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:286 | 回复:0
  • cocos2dx-lua圆角矩形圆角图片drawNode
    cocos2dx-lua圆角矩形圆角图片drawNode
    使用的官方类是:drawNode函数是:drawNode:drawPolygon()C++函数的参数说明://画多边形,verts为点集,count为点数,fillColor为填充颜色,borderWidth为边缘线宽,borderColor为边缘线颜色voiddrawPolygon(Vec2*v ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:312 | 回复:0
  • 修改Lua支持中文变量名
    修改Lua支持中文变量名
    1.找到LuaPlus工程下的LuaSourceFiles下的llex.c; 2.在该文件中找到下面所列函数;staticintllex(LexState*ls,SemInfo*seminfo) 3.这是Lua的语法分析模块的关键函数,它由一长段switch构成,在一串case后找到defa ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:368 | 回复:0
  • Quick-lua3.3之listview
    Quick-lua3.3之listview
    listview列表,在游戏中非常常见,比如道具列表,玩家列表,排行榜等等。每个版本可能使用方法可能有些差别,但是大同小异,原理和用途都是那几种,设置方向,间隔等。这里是quick-lua3.3版本的使用和简单介绍.UILis ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:284 | 回复:0
  • 【wireshark】插件开发(四):Lua插件Post-dissector和Listener
    【wireshark】插件开发(四):Lua插件Post-dissector和Listener
    1. Post-dissector post-dissector和dissector不同,它会在所有dissectors都执行过后再被执行,这也就post前缀的由来。post-dissector的构建方式和dissector差不多,主要一个区别是注册的方式,post-dissector调用的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:282 | 回复:0
  • Lua学习八----------Lua运算符
    Lua学习八----------Lua运算符
    ©版权声明:本文为博主原创文章,转载请注明出处1.Lua运算符:-算术运算符:+(加法)、-(减法)、*(乘法)、/(除法-取整)、%(除法-取余)、^(乘幂)、-(负号)-关系运算符:==(等于)、~=(不等于)、amp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:284 | 回复:0
  • nginx+lua_nginx+GraphicsMagick生成实时缩略图
    nginx+lua_nginx+GraphicsMagick生成实时缩略图
    暂做笔记,带后续验证通过后,再补充 1、2、3 步。 一、安装 lua    首先确认是否安装 readline yum -y install readline-devel ncurses-devel  进入页面:http://www.lua.org/download.html wget http://w ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:323 | 回复:0
  • lua中类的实现原理和实践
    lua中类的实现原理和实践
    一、基础概念 Lua本身是函数式的语言,但借助metatable(元表)这个强大的工具,Lua实现操作符重载易如反掌。。下文将详细的解释在Lua中实现类的原理,涉及到的细节点将拆分出来讲,相信对Lua中实现类的理解有困难 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:274 | 回复:0
  • Lua资料及环境配置
    Lua资料及环境配置
    1、Lua介绍与相关开发库:http://www.luanova.org/ioswithlua2、Wax的使用简明教程:http://blog.csdn.net/column/details/lua-and-wax.html3、开发AngryBirds的Lua语言——Wax框架详解:(一)http://idc.cnw.com.c ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:319 | 回复:0
  • Lua & C++
    Lua & C++
    # Lua 与 C++ 交互 ## 提供系统级别Lua API 提供系统级别API需要对Lua源码进行修改 ### Lua源码编译 :https://github.com/lua/lua amp;quot;lua源码下载地址amp;quot; : https://github.com ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:321 | 回复:0
  • ESP8266的几个代码加深对LUA的理解
    ESP8266的几个代码加深对LUA的理解
    --somefunctionsdofile(amp;quot;functions.luaamp;quot;)lighton1=0lighton2=0lighton3=0lighton4=0pin1=0pin2=1pin3=4pin4=5gpio.mode(pin1,gpio.OUTPUT)gpio.mode(pin2,gpio.OUTPUT)gpio.mode(pin3,gpio.OU……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:336 | 回复:0
  • lua简介
    lua简介
    前言简介:Lua是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua是巴西里约热内卢天主教大学(PontificalCatholicUnive ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:363 | 回复:0
  • Lua读取CSV文件到table中
    Lua读取CSV文件到table中
    创建Lua函数载入CSV文件并保存到表中的函数:functionGetLines(fileName)indx=0myLines={}forlineinio.line(string.format(amp;quot;%s%samp;quot;,amp;quot;c:/lua_scripts/amp;quot;,filename))doindx=indx+1myLin ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:331 | 回复:0
  • openresty HTTP status constants nginx api for lua
    openresty HTTP status constants nginx api for lua
    https://github.com/openresty/lua-nginx-module context: init_by_lua, set_by_lua, rewrite_by_lua, access_by_lua, content_by_lua, header_filter_by_lua, body_filter_by_lua, log_by_lua, ngx.timer., balance……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:382 | 回复:0
  • lua使用spine的一些问题
    lua使用spine的一些问题
    本文转自http://blog.csdn.net/dinko321/article/details/44176041 一、基本使用:  viewplaincopy self.skeletonNode = sp.SkeletonAnimation:create(amp;quot;sptest/spineboy.jsonamp;quot;, amp;quot;spt ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:462 | 回复:0
  • 在Lua中进行运算符重载
    在Lua中进行运算符重载
    在C++里面运算符是可以重载的,这一点也是C++比较方便的一个地方。在Lua中其实也是可以模拟出运算符的重载的。在Lua中table中元素的运算都是和一个叫做元表有关的,在一个table型的变量上都有一个元表,在元表中存放 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:21 | 阅读:346 | 回复:0
  • ngx_lua_API指令详解(五)coroutine.create,coroutine.resume,coroutine.yield等集 ...
    ngx_lua_API指令详解(五)coroutine.create,coroutine.resume,coroutine.yield等集 ...
    ngx_lua模块(原理实现) 1、每个worker(工作进程)创建一个LuaVM,worker内所有协程共享VM;2、将NginxI/O原语封装后注入LuaVM,允许Lua代码直接访问;3、每个外部请求都由一个Lua协程处理,协程之间数据隔离;4 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:342 | 回复:0
  • windows下编译lua源码(转载)
    windows下编译lua源码(转载)
    因为之前一直使用luaforwindows来搭建lua的使用环境,但是最新的luaforwindows还没有lua5.2.3,我又想用这个版本的lua,所以被逼无奈只能自己编一下lua源码。首先从lua的官网下载你想要使用的lua源码,比如我下载的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:315 | 回复:0
  • [Unity热更新]VSCode使用EmmyLua调试lua代码
    [Unity热更新]VSCode使用EmmyLua调试lua代码
    参考链接:https://blog.csdn.net/qq_34035956/article/details/109255357https://www.cnblogs.com/zhizihua/p/12857245.htmlhttps://www.showdoc.com.cn/luaide/713892723028836 0.环境jdk、jre(EmmyLua插件需要)v ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:20 | 阅读:360 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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