Lua语言
文章平均质量分 75
阳光下的
这个作者很懒,什么都没留下…
展开
-
lua开发/ 腾讯 Bugly / 截屏 / 遮罩
lua 中的assert 与loadstring 问题转载 2020-09-15 09:31:54 · 861 阅读 · 0 评论 -
Cocos2d Lua开发环境完全搭建
总体思路:用cocos2d自带的phthon脚本生成工程,cocos2d自带lua虚拟机,通过babelua插件显示已经创建的lua工程 然后通过代码中增加lua-cocos2d的接口来创建工程安装visual studio 2013 http://pan.baidu.com/s/1i5QMW1v安装python http://pan.baidu.com/s/1eSy2I9...转载 2020-03-12 18:55:13 · 1979 阅读 · 0 评论 -
cocos2dx lua类及继承,class解析
学习quick cocos2dx,首先必须要掌握基本的lua知识,在quick中,大量出现了类,继承以及class,因此个人认为必须对这一块有很好的理解。首先,先描述一下lua的自定义类的写法,这是从function.lua中注释中摘录出来的,个人觉得描述的比较详细。创建一个类//定义名为 Shape 的基础类local Shape = class("Shape") // ctor(...转载 2020-03-11 21:37:44 · 955 阅读 · 0 评论 -
Lua基础 一些不太传统的语句
Lua支持大多数传统的语句,跟C语言和Pascal差不多。传统的语句包括:赋值,控制结构,流程调用等。Lua还支持一些不太传统的语句,例如多赋值(听起来有点怪,往下看就明白了)和局部变量声明(这个好像也是传统的吧)。1. 赋值赋值是改变一个变量的值或者table的域的最基本的方法:[plain] view plaincopy转载 2014-04-20 12:54:45 · 607 阅读 · 0 评论 -
C/C++与Lua的相互调用
Lua5.1中的API函数原创 2014-05-20 18:23:27 · 591 阅读 · 0 评论 -
新文章 - Lua中的ipair 和 pair的区别 / table
参考博客:https://blog.csdn.net/W_han__/article/details/51376615参考博客:https://www.jianshu.com/p/4db84cf0d61a(初探 lua 的唯一数据结构 table)------------------------------------------------------------------...原创 2014-04-19 21:27:40 · 896 阅读 · 0 评论 -
lua 文件io操作方法
1. io.open (filename [, mode]) 功能:按指定的模式打开一个文件,成功则返回文件句柄,失败则返回nil+错误信息 mode: "r": 读模式 (默认); "w": 写模式; "a": 添加模式;2. file:write(...) 功能:按指定的参数格式输出文件内容,原创 2015-01-26 10:48:35 · 2222 阅读 · 0 评论 -
Lua与C++接口对照
2: [[ ]] 输入多文本3: 函数类型转载 2014-04-20 11:17:13 · 1655 阅读 · 0 评论 -
笨木头Lua专栏 函数的几个特别之处
【笨木头Lua专栏】基础补充02:没想到距离上一篇基础补充已经过了1年多了,最近准备捡回Lua,把基础都补补,今天来聊聊Lua的函数吧~ 0.环境我突然对Lua又大感兴趣的最主要原因是,Cocos Code IDE开始浮出水面了,它是Cocos2d-x官方出的一款专门针对Cocos2d-x+Lua或JS的IDE,试着用了,虽然不能说很完美,但,很值转载 2015-09-22 08:21:27 · 499 阅读 · 0 评论 -
lua中table的几种形式
table数组 下面3种方法来定义table都是合法的,实际上他们都在做同样的事情。3和4的其实是一样的,只是告诉你在这里换行是没有必要的,尤其把table作为函数参数时经常用到。 方法1: local colorTable = {} colorTable[1] = "blue" colorTable[2] = "red" colorTable[3] =原创 2015-01-15 19:30:30 · 1040 阅读 · 0 评论 -
LUA的堆栈问题
学习LUA也有一些时日了,个人认为对于LUA中的栈的理解很重要,嗯,写个小文章(真的很小) 如果你看了LUA的文档,那么就应该很清楚LUA与C交互数据时都是用到LUA中所谓的stack。那么当我调用lua_open函数之后栈是什么样的呢?空的(luaopen_base等会往栈上加进一些东西)。那么至于如何操作栈上的数据,我想官方文档上已经说得很清楚了,不过最初我对于栈的顺序有一些迷糊,所以就说转载 2014-05-19 19:06:59 · 606 阅读 · 0 评论 -
Lua 在cocos2d-x中使用
原创 2014-04-20 13:48:05 · 916 阅读 · 0 评论 -
Lua 特有机制 返回值丢失
原创 2014-04-19 16:13:52 · 830 阅读 · 0 评论 -
Lua 函数的尾调
2.3申请大小的限制 栈:在Windows下,栈是向低地址扩展的数据结构,是一块连续的内存的区域。这句话的意思是栈顶的地址和栈的最大容量是系统预先规定好的,在WINDOWS下,栈的大小是2M(也有的说是1M,总之是一个编译时就确定的常数),如果申请的空间超过栈的剩余空间时,将提示overflow。因此,能从栈获得的空间较小。 堆:堆是向高地址扩展的数据结构,是不连续的内存区域。这是由于系统原创 2014-04-19 16:27:23 · 665 阅读 · 0 评论 -
Lua 错误提示
1:x = 10local i = 1 while i<=x do local x = i*2 print(x) i = i + 1end提示错误:stdin:1: attempt to compare nil with number 这是怎么回事呀?原创 2014-04-19 11:56:53 · 1480 阅读 · 0 评论 -
Lua 常用的数学库函数
原创 2014-04-19 21:21:07 · 529 阅读 · 0 评论 -
Lua 安装
std::string path=CCFileUtils::sharedFileUtils()->getWritablePath()+pFileName;ql; //获取到可读写的文件目录 其实是Caches目录。转载 2014-04-13 19:13:38 · 863 阅读 · 0 评论 -
cocos2dX-Lua Engine
cocos2d-x Lua 之 CCMoveTo 误区原创 2014-04-20 19:31:38 · 1064 阅读 · 0 评论 -
Lua中的操作系统
这个库通过表os实现os.clock ()功能:返回一个程序使用CPU时间的一个近似值例如:local x = os.clock();print(os.clock())local s = 0;for i = 1, 100000000 do s = s + i;endprint(string.format("elapsed time : %.转载 2014-04-20 10:50:36 · 833 阅读 · 0 评论 -
Lua的类实现继承、多态以及setmetatable方法
他说对象obj是空值 --他说你19行错原创 2014-05-10 16:49:01 · 6649 阅读 · 0 评论 -
Cocos2d+Lua 游戏开发中的技巧系列之一 Lua require的语法糖
在Lua中for语句跟其他语言的for类似,语法上有一点点区别。Lua的for语句有两种:数字型和泛型数字型:[plain]view plaincopyprint?forvar=exp1,exp2,exp3doendvar从exp1变化到exp2,每次变化以exp3为步长递增var,并执行一次“执行体转载 2014-04-19 11:09:10 · 1626 阅读 · 0 评论