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

LUA教程

RSS
  • Lua学习笔记3. 函数可变参数和运算符、转义字符串、数组
    Lua学习笔记3. 函数可变参数和运算符、转义字符串、数组
    1。 Lua函数可以接受变长数目的参数,和C语言类似,在函数的参数列表中使用(...)表示函数可以接受变长参数 lua函数将参数存放在一个table中,例如arg,那么#arg可以获得参数的个数 function func_no_p(...)   lo ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:272 | 回复:0
  • 【转贴】Lua 5.0 参考手册
    【转贴】Lua 5.0 参考手册
    作者: Roberto Ierusalimschy, Luiz Henrique de Figueiredo, Waldemar Celes Copyright © 2003 Tecgraf, PUC-Rio. All rights reserved. 译者:ShiningRay Nicholas @ NirvanaStudio 给予支持 Lua是一种为支 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:433 | 回复:0
  • [Unity插件]Lua行为树(十一):组合节点Parallel
    [Unity插件]Lua行为树(十一):组合节点Parallel
    Parallel节点类似Sequence节点,不同在于Parallel会每帧执行所有的节点。当所有节点返回成功时返回成功,当其中一个节点返回失败时,返回失败并且结束所有的子节点运行。例如说,给Sequence节点插入一个不断返回Runn ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:258 | 回复:0
  • lua绑定C++对象系列三——进阶模型
    lua绑定C++对象系列三——进阶模型
    在系列第二篇文章lua绑定C++对象基础模型中,代码处理上较为麻烦。针对Student.setAge()或者Student.getAge(), 必须包装两个set_age()和get_age()的函数,首先取到对象student的实例指针,再进行调用,整个代码书写 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:262 | 回复:0
  • lua源码分析伪索引
    lua源码分析伪索引
      Lua提供了一个注册表,这是一个预定义出来的表,可以用来保存任何C代码想保存的Lua值。这个表可以用有效伪索引LUA_REGISTRYINDEX来定位。任何C库都可以在这张表里保存数据,为了防止冲突,你需要特别小心的选择 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:247 | 回复:0
  • 用Lua实现的快速排序和冒泡排序及效率对比
    用Lua实现的快速排序和冒泡排序及效率对比
    昨天学习了一下七大排序中的两个——冒泡排序和快速排序,遂用Lua简单的实现了一下。 冒泡排序: 快速排序: 效果测试: 结果当然是两种排序算法都正确的排出了table中的顺序,但是效率有了明显的差异, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:243 | 回复:0
  • nginx+lua构建简单waf网页防火墙
    nginx+lua构建简单waf网页防火墙
    需求背景类似于论坛型的网站经常会被黑掉,除了增加硬件防护感觉效果还是不太好,还会偶尔被黑,waf的功能正好实现了这个需求。waf的作用:防止sql注入,本地包含,部分溢出,fuzzing测试,xss,s-s-rF等web攻击防止s ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:197 | 回复:0
  • Cocos2d-x下Lua调用自定义C++类和函数的最佳实践[转]
    Cocos2d-x下Lua调用自定义C++类和函数的最佳实践[转]
    Cocos2d-x下Lua调用C++这事之所以看起来这么复杂、网上所有的文档都没讲清楚,是因为存在5个层面的知识点:1、在纯C环境下,把C函数注册进Lua环境,理解Lua和C之间可以互相调用的本质2、在Cocos2d-x项目里,把纯C函 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:198 | 回复:0
  • 在cocoscodeide的基础上构建自己的lua开发调试环境
    在cocoscodeide的基础上构建自己的lua开发调试环境
    对于一种语言,其所谓开发调试环境,大体有以下两方面的内容:1、开发,即代码编写,主要是代码提示、补齐,更高级一点的如变量名颜色等。2、调试,主要是运行状态下断点、查看变量、堆栈等。现在无论是端游还是手游 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:213 | 回复:0
  • nginx安装lua-nginx-module模块
    nginx安装lua-nginx-module模块
    转载注明地址:http://www.cnblogs.com/dongxiao-yang/p/5312285.html本文主要采用手动源码安装的方式将lua-nginx模块编译到nginx源码内部一:系统版本1cat/etc/issueCentOSrelease6.7(Final)Kernel\ronan\m2 cat/p ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:213 | 回复:0
  • Cocos2d-lua 初识shader之四:描边
    Cocos2d-lua 初识shader之四:描边
    原理:对于所有透明的像素点,遍历该像素点周围的所有像素点,当有任意一个像素点非透明时,就将该像素点置为描边颜色。 PS.在网上读到一位前辈写的方法是“遍历所有不透明的像素点四周,当有透明像素点时,将该像素 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:201 | 回复:0
  • Lua语法
    Lua语法
    为什么要学Lua呢,因为大学时玩了一款游戏叫饥荒,最近发现做脚本也要用到这门语言,于是就简单的学习一下,毕竟广大程序员的乐趣就是会敲各种语言的HelloWorld。此篇参考链接:http://www.runoob.com/lua/lua-tutor ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:192 | 回复:0
  • [转][译]ClosuresinLua-Lua中的闭包
    [转][译]ClosuresinLua-Lua中的闭包
    http://www.cnblogs.com/plodsoft/p/5900270.html?utm_source=tuicoolamp;amp;amp;utm_medium=referral原文:(PDF) 。摘要 一等(first-class)函数是一种非常强大的语言结构,并且是函数式语言的基础特性。少数过 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:211 | 回复:0
  • cocos2d-xlua学习笔记(1)--环境搭建
    cocos2d-xlua学习笔记(1)--环境搭建
     Cocos2d-x3.0以上版本的环境搭建和之前的Cocos2d-x2.0版差异较大的,同时从Cocos2d-x3.0项目打包成apk安卓应用文件,搭建安卓环境的步骤有点繁琐,但搭建一次之后,以后就会非常快捷!OK,现在就开始搭建环境吧!  ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:212 | 回复:0
  • C++与Lua交互1: C++调用lua
    C++与Lua交互1: C++调用lua
    C++与Lua交互 环境搭建 1.C++调用lua 2.lua调用C++ lua作为一门动态语言,可用来当做配置文件和实现经常变化的业务功能,很方便的实现热更新。同时lua作为一门胶水语言,配合强大的C++作逻辑支撑,程序性能高、 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:219 | 回复:0
  • Lua从入门到精通
    Lua从入门到精通
    1. 入门指南 http://www.cnblogs.com/linbc/archive/2009/06/02/1494622.html……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:254 | 回复:0
  • unity slua整合帅气的lua-pb解析protobuf
    unity slua整合帅气的lua-pb解析protobuf
    了解到lua的一个protobuf库,接口帅气,比之前用过的一些lua protobuf库要好很多,深得我心。而且能保持更新,比其他库几年没更新要放心。  lua-pb动态解析protobuf协议,无需生成一大坨难看的预定义lua代码,要的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:240 | 回复:0
  • unity面试——Lua 中 .和: 点和冒号的区别
    unity面试——Lua 中 .和: 点和冒号的区别
    在lua中使用“:”定义的函数会自动传入一个名为self的变量,这个变量是隐含的,self同c++中的this一样,表示当前对象的指针:而“.”定义的函数中没有self。 总结:只有在:内部的函数才有默认self 并且调用也要使 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:332 | 回复:0
  • 【搬运工】——初识Lua(转)
    【搬运工】——初识Lua(转)
    Lua提供了高级抽象,却又没失去与硬件的关联。虽然编译性编程语言和脚本语言各自具有自己独特的优点,但是如果我们使用这两种类型的语言来编写大型的应用程序会是什么样子呢?Lua是一种嵌入式脚本语言,它非常小,速 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:255 | 回复:0
  • Unity-xlua C#侧将byte[]传递lua侧table
    Unity-xlua C#侧将byte[]传递lua侧table
    一、 Xlua C#侧与lua侧的类型映射关系 基本类型中C#侧 byte 对应lua侧的string; 复杂类型中LuaTable 对应lua侧的table; 二、 实现 思路:在c#侧将byte转LuaTable即可 C#侧: public LuaTable TestByte ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:229 | 回复:0
  • 基于wax的luaIOS插件开发
    基于wax的luaIOS插件开发
     作者:朱克锋邮箱:[email protected]转载请注明出处:http://blog.csdn.net/linux_zkfObjective-C的运行时支持新增类型和方法,但是由于苹果的限制,开发者无法在iOS上动态加载Objective-C原生代码,所以只能 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:217 | 回复:0
  • lua闭包
    lua闭包
    --匿名函数使用upvaluei保存他的计数,闭包是一个函数加上它可以正确访问的upvaluesfunctionnewCounter()locali=0returnfunction()i=i+1returniendendc1=newCounter()print(c1())print(c1()) ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:217 | 回复:0
  • ESP8266开发综合篇(LUA开发-视频教程总揽)
    ESP8266开发综合篇(LUA开发-视频教程总揽)
    为了解决基础教程简单入门但不实用,项目方案非常实用但比较难的问题,开始推出8266开发综合篇综合篇涉及到AT,LUA,SDK,LUA(sdk)开发,LUA和SDK开发会同步进行,后期再整理AT指令的综合开发综合篇的每一节都为实现某一个 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:211 | 回复:0
  • 3D网格寻路实现lua代码
    3D网格寻路实现lua代码
    最近主要是有个很迫切需求要实现能在3D网格里面实现自动寻路其实之前一直思考如何去实现,也找了不少资料和代码,最近脑海里面才形成比较完整思路首先要知道地图网格数据,里面包含了顶点坐标和三角形面 把地图网格数 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:223 | 回复:0
  • Lua5.1参考手册
    Lua5.1参考手册
     byRobertoIerusalimschy,LuizHenriquedeFigueiredo,WaldemarCeles云风译 www.codingnow.comCopyright ©2006Lua.org,PUC-Rio.Allrightsreserved. Lua是一个扩展式程序设计语言,它被设计成支持通用的过程式编程 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:239 | 回复:0
  • [动态语言]python和lua中的三元操作符and-or
    [动态语言]python和lua中的三元操作符and-or
    在这两种语言中,表达式aandb的返回值不是true或false,而是a/b当中非真的值,而表示aorb返回的是a/b当中为真的那个。因此,要想模拟C/C++中的三元操作符c?a:b,简单的用candaorb是不行的,因为当c为真,而a为假时, ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:257 | 回复:0
  • 用好Lua+Unity,让性能飞起来——Lua与C#交互篇
    用好Lua+Unity,让性能飞起来——Lua与C#交互篇
      转载自:http://www.cnblogs.com/zwywilliam/p/5999924.html   前言 在看了uwa之前发布的《Unity项目常见Lua解决方案性能比较》,决定动手写一篇关于lua+unity方案的性能优化文。 整合lua是目前最强大的unity热 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:283 | 回复:0
  • Mac下Lua环境搭建
    Mac下Lua环境搭建
    lua源文件下载安装到官网安装了lua包,我安装的是 lua-5.3.1解压之后,命令行cd进入到src目录下,输入makemacosx完成后cd..到上一层目录,输入sudomakeinstallSublime安装与配置下载地址:sublimetext配置运行环境 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:289 | 回复:0
  • lua 源码分析之线程对象lua_State
    lua 源码分析之线程对象lua_State
    lua_State 中放的是 lua 虚拟机中的环境表、注册表、运行堆栈、虚拟机的上下文等数据。  从一个主线程(特指 lua 虚拟机中的线程,即 coroutine)中创建出来的新的 lua_State 会共享大部分数据,但会拥有一个独立的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:254 | 回复:0
  • luatable.sort的bug
    luatable.sort的bug
    总结:不能用amp;amp;lt;=,不然会报错。当amp;amp;lt;与==拆分的时候,==(如果是最后一个if语句)必须要返回false。 amp;amp;gt;tbl={{4,1},{4,2},{3,3},{5,3},{5,1},{3,2},{5,4},{5,5},{5,1},{5,3},{3,3},{4,2},{3 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:366 | 回复:0
  • Lua IDE 比较和选择
    Lua IDE 比较和选择
    Lua IDE 选择 目前 Unity + Lua 主流的开发工具有: IntelliJ IDEA + EmmyLua 插件:IDEA 有 Community 版本,免费使用。EmmyLua是基于 IDEA 的插件,开源免费,支持代码提示、语法检查、引用查找等功能。支持显示 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:267 | 回复:0
  • Lua 问题 持久更新
    Lua 问题 持久更新
    问题一:可以正常跑Lua代码,但是编译打包出错   错误信息: Assets/XLua/Gen/UnityEngineLightWrap.cs(614,59): error CS1061: Type `UnityEngine.Light' does not contain a definition for `lightmapBakeType' ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:262 | 回复:0
  • 欲求不满之 Redis Lua 脚本的执行原理
    欲求不满之 Redis Lua 脚本的执行原理
    Redis 提供了非常丰富的指令集,但是用户依然不满足,希望可以自定义扩充若干指令来完成一些特定领域的问题。Redis 为这样的用户场景提供了 lua 脚本支持,用户可以向服务器发送 lua 脚本来执行自定义动作,获取脚本 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:213 | 回复:0
  • LUA点亮板载LED Blink程序
    LUA点亮板载LED Blink程序
    D1 MINI 引脚图 https://wiki.wemos.cc/products:d1:d1_mini D4 引脚 Lua文件: LED = 4 gpio.mode(LED,gpio.OUTPUT) gpio.write(LED,gpio.HIGH) COUNTER = 0 tmr.alarm(0,1000,1,function( ) if COUNTER % 2 == 0 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:237 | 回复:0
  • (原创)cocos2dx-luaTableView官方demo分析
    (原创)cocos2dx-luaTableView官方demo分析
    本来是想看看网上的教程文章,结果看了好几篇,复制代码各种报错,有很多不存在的类和变量,根本用不了。所以干脆自己去看官方demo,经过自己分析测试,已经大概会用了,顺便记录一下。以下是代码,复制粘贴就能运行 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:224 | 回复:0
  • lua
    lua
    lua本身没有类功能,它的类功能是通过元表来实现的。类的函数调用通过obj:function方式,但类的成员赋值又是通过obj.var方式来实现的。……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:285 | 回复:0
  • Lua 之 Lua Window 上的开发环境 SciTE 的安装,并运行第一个 Hello Lua ...
    Lua 之 Lua Window 上的开发环境 SciTE 的安装,并运行第一个 Hello Lua ...
    Lua 之 Lua Window 上的开发环境 SciTE 的安装,并运行第一个 Hello Lua   目录 Lua 之 Lua Window 上的开发环境 SciTE 的安装,并运行第一个 Hello Lua 一、简单介绍 二、SciTE 下载地址 三、注意事项 四、SciTE ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:258 | 回复:0
  • lua入门1 helloworld
    lua入门1 helloworld
    按照常规操作,先写helloworld 程序。 1 新建一个文件夹 luapojects 2 打开vscode 选择 菜单 里面的 文件 打开文件夹以打开刚才创建的luaprojects 3 新建一个 test1.lua 文件 输入print(“hello world”); 然后运行 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:213 | 回复:0
  • 【转载】Lua脚本语法说明(修订)
    【转载】Lua脚本语法说明(修订)
    原文:http://www.cnblogs.com/ly4cn/archive/2006/08/04/467550.html   挑出来几个 .逻辑运算     and, or, not     其中,and 和 or 与C语言区别特别大。     在这里,请先记住,在Lua中,只有fals ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:201 | 回复:0
  • 转:OpenResty中文官网(通过扩展NGINX和Lua实现的可伸缩的Web平台) ...
    转:OpenResty中文官网(通过扩展NGINX和Lua实现的可伸缩的Web平台) ...
    http://openresty.org/cn/……
    作者:菜鸟教程小白 | 时间:2022-7-22 09:26 | 阅读:219 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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