脚本语言
watl0
1140454645@qq.com
展开
-
Lua学习笔记之循环语句
原文链接:http://502317120.blog.51cto.com/4062300/1163198for C/C++中我们使用for 一般都是 for(变量=初始值;循环条件;步进算法){循环体} , 在 Lua 中for 的使用方法有不小的区别,Lua中是 for 变量初始值 , 变量最大值 , 步进值 do 循环体 end。这样写可能不够清晰,让我们看下如下代码:转载 2013-07-11 09:03:03 · 8626 阅读 · 0 评论 -
多文件修改编码
sublime 默认不支持gbk和gb2312转载 2017-02-17 09:53:50 · 360 阅读 · 0 评论 -
Lua5.3云风译
http://cloudwu.github.io/lua53doc/manual.html#2.1转载 2017-01-07 22:41:21 · 1066 阅读 · 0 评论 -
lua学习笔记之C++ lua 互调
原文链接 :http://blog.csdn.net/musicvs/article/details/8451361 正文: 经过前面几章的介绍,相信大家对Lua的堆栈已经比较熟悉了,如果还不是很熟悉的朋友,建议多看几遍前面的教程,或者多敲几次代码。那么,如果已经对Lua的堆栈比较熟悉,接下来的内容就很简单了。今天我们来看看C++如何调用Lua的函数,先看转载 2013-07-11 19:25:31 · 1894 阅读 · 0 评论 -
LuaFileSystem学习心得
LuaFileSystem(简称lfs)是一个用于lua进行文件访问的库,和Lua版本同步,且是跨平台的,在为lua安装lfs之前需要先安装luarocks,luarocks是一个用于安装lua库的软件,是独立于lua的,使用它可以在线安装一些lua的库,就比如lfs。官网地址: https://keplerproject.github.io/luafilesystem/manual.html#t原创 2015-07-11 19:16:44 · 1575 阅读 · 0 评论 -
【Lua】变相实现 continue
Lua 里没有 continue 这个关键词,有时候挺不方便,可能导致循环里的 if-then 嵌套比较深。但我们可以用一个小技巧来实现同等功能:for i = 1, 100 do while true do if i % 2 == 1 then break end -- 这里有一大堆代码 -- --转载 2015-01-03 23:25:59 · 5921 阅读 · 0 评论 -
【cocos2d-x】quick-cocos2d-x 3.3final 发布
quick 3.3final 是 3.3 系列最后一个版本,相比之前的 3.3rc1 版,主要改动如下:升级到 cocos2d-x 3.3final用 Lua 5.1.5 替换了 LuaJIT 2.0.3:具体原因参考 为什么用 Lua 替换 LuaJIT提供了 Lua 字节码虚拟机执行码加密功能提供了模块化编译能力,可以创建最小化的 so 文件(仅限 Android转载 2015-01-03 23:31:09 · 4538 阅读 · 0 评论 -
【cocos2d-x】初窥 quick-cocos2d-x
quick-cocos2d-x(后文简称 quick)与 cocos2d-x 的关系,用一句话概括:quick 是 cocos2d-x 针对 Lua 的豪华套装威力加强版。那 quick 与 cocos2d-x 相比到底有什么区别,又有什么加强呢?这篇文章就是答案:为什么会有 quickquick 和 cocos2d-x 的差别quick 由哪些部分组成应该选择 L转载 2015-01-03 23:18:05 · 796 阅读 · 0 评论 -
【Lua】面向对象的实现原理
元表概念Lua中,面向对向是用元表这种机制来实现的。元表是个很“道家”的机制,很深遂,很强大,里面有一些基本概念比较难理解透彻。不过,只有完全理解了元表,才能对Lua的面向对象使用自如,才能在写Lua代码的高级语法时游刃有余。首先,一般来说,一个表和它的元表是不同的个体(不属于同一个表),在创建新的table时,不会自动创建元表。但是,任何表都可以有元表(这种能力是存在的)。转载 2014-07-12 17:36:57 · 2055 阅读 · 0 评论 -
Json 介绍
JSON 的含义?JSON的全称是JavaScript Object Notation,是一种轻量级的数据交换格式。JSON与XML具有相同的特性,例如易于人编写和阅读,易于机器生成和解析。但是JSON比XML数据传输的有效性要高出很多。JSON完全独立与编程语言,使用文本格式保存。JSON数据有两种结构:· Name-Value 对构成的集合,类似于Java中的Map。转载 2013-09-16 00:28:06 · 1419 阅读 · 0 评论 -
Lua学习笔记之数据类型
1、 类型和值Lua是动态语言,变量不要类型定义。Lua有8中基本类型:Nil,Boolean,number,string,userdata,function,thread,table.Type测试变量或值得类型。Nil:一个全局变量没有赋值以前为nil,给全局变量赋值为nil可以删除该变量。Boolean:在控制结构的条件中,除了false和nil外,其他值都为真,原创 2013-06-03 18:59:35 · 818 阅读 · 0 评论 -
在cocos2d-x中使用Decoda调试Lua
原文出自:http://www.cnblogs.com/respawn/archive/2012/11/11/2764894.html注:studyLua是新建的空项目,把helloLua资源和代码复制一遍,你也可以直接直接用helloLua这个项目实验。working工作路径是hello.lua所在文件路径!原博主的路径不正确,我试过的! cocos2d-x开发包中内置了lu转载 2013-07-03 19:19:32 · 3135 阅读 · 0 评论 -
Lua学习之function
第五章 Lua学习笔记之函数 函数有两个用途1. 完成指定功能,函数作为调用语句使用2. 计算并返回值,函数作为赋值语句的表达式使用function unpack(t,i) i = i or 1 if t[i] then return t[i],unpack(t,i + 1)end end原创 2013-07-04 16:17:45 · 1368 阅读 · 0 评论 -
lua学习笔记之详解lua堆栈
原文连接:http://blog.csdn.net/musicvs/article/details/8440707 1. Lua的堆栈和全局表我们来简单解释一下Lua的堆栈和全局表,堆栈大家应该会比较熟悉,它主要是用来让C++和Lua通信的,是的,它们并不认识对方,只能通过堆栈来沟通,就像写信一样。(旁白:它们不会用微信吗?!微信~!不知道?) Lua的全局表转载 2013-07-11 19:22:26 · 14047 阅读 · 6 评论 -
lua学习笔记之table的遍历
原文链接:http://rangercyh.blog.51cto.com/1444712/1032925 当我在工作中使用lua进行开发时,发现在lua中有4种方式遍历一个table,当然,从本质上来说其实都一样,只是形式不同,这四种方式分别是:for key, value in pairs(tbtest) do XXX end for key, value in ipa转载 2013-07-11 09:08:33 · 1102 阅读 · 0 评论 -
Windows环境下使用Sublime text进行lua的配置
lua主要由三部分组成,lua链接库,lua解释器,lua编译器,因此我们最后要生成的就是lua.exe和luac.exe两个文件。资源:官网上下载的lua-5.3.1解压到一个文件夹下, vs2012步骤:1.编译Lua链接库(1)在vs2012下创建一个项目,类型win32控制台程序,名字叫lua53,应用程序类型静态库,不设预编译头(2)如果有vs自己创建的.cp转载 2017-01-20 14:23:58 · 3004 阅读 · 0 评论