标准string库基础字符串函数string.len(s)返回一个字符串的长度,例如print(string.len("hello world")) -- 11string.rep(s, n)返回一个新的字符串,该字符串是参数s重复n次得到的结果,例如print(string.rep("go", 3...
分类:
其他好文 时间:
2014-10-27 22:38:37
阅读次数:
463
mac下安装lua(可借助:rudix 地址:http://rudix.org)
curl -s https://raw.githubusercontent.com/rudix-mac/rpm/2014.10/rudix.py | sudo python - install rudix
...
分类:
系统相关 时间:
2014-10-27 21:09:53
阅读次数:
287
经典的入门小游戏,这里用quick-cocos2d-x3.2重新写一遍,以便熟悉下quick
首先,创建工程,如果不会自行百度啊。
1、编译效果如下:
2、将游戏背景设置为白色,同时我们也来看一下MainScene.lua的文件
local MainScene = class("MainScene", function()
return display.newSce...
分类:
其他好文 时间:
2014-10-27 17:39:17
阅读次数:
142
弱引用table与python等脚本语言类似地,Lua也采用了自动内存管理(Garbage Collection),一个程序只需创建对象,而无需删除对象。通过使用垃圾收集机制,Lua会自动删除过期对象。垃圾回收机制可以将程序员从C语言中常出现的内存泄漏、引用无效指针等底层bug中解放出来。我们知道P...
分类:
其他好文 时间:
2014-10-27 17:01:39
阅读次数:
345
闭包是一种可以让你用非常舒服的方式来编程的小技巧,Go也支持闭包。如果从来没有接触过闭包,想在一开始就弄懂什么是闭包(closure)是非常困难的,就像递归一样,直到你真正写过、用过它,你才能真正的对它有一个更具体的认识。
闭包就是一个函数,这个函数包含了运行它所需的上下文环境,这个环境可能是几个变量或者也会是其他的(通常就是变量)。说闭包是一个函数不正确,更确切地说,闭包是一个打包了其...
分类:
其他好文 时间:
2014-10-27 12:45:33
阅读次数:
233
原文网址:http://defsniky.com/posts/2014-06-05-learn-lua-in-15-minutes.html英文网址:http://tylerneylon.com/a/learn-lua/-- 单行注释--[[ [多行注释]--]]----------- 1. ...
分类:
编程语言 时间:
2014-10-27 00:22:11
阅读次数:
320
一,lua协程简介 协程(coroutine),意思就是协作的例程,最早由Melvin Conway在1963年提出并实现。跟主流程序语言中的线程不一样,线程属于侵入式组件,线程实现的系统称之为抢占式多任务系统,而协程实现的多任务系统成为协作式多任务系统。线程由于缺乏yield语义,所以运行过程中不...
分类:
其他好文 时间:
2014-10-26 22:31:33
阅读次数:
601
编译器文档(luac.html): --------------------------------------------------------- 名字 luac - Lua 编译器 概要 luac [ options ] [ filenames ] 描述 luac 是 Lua 编译器。它将由 Lua 编程语言写成的程序...
分类:
其他好文 时间:
2014-10-26 18:30:29
阅读次数:
181
GUIReader中有个widgetFromJsonFile的方法,此方法是用于解析json文件(cocostudio生成的UI的)并返回该文件的父节点(Widget),然后便于进一步的UI操作(如获得各种子类进行填充数据作显示等)。
那么这时候问题就来了,当需要在一个页面或一个控件(尤其是翻页、列表等)中,需要加载入大量的节点(均是由单独json解析得到的),这时,假如你...
分类:
Web程序 时间:
2014-10-26 18:28:10
阅读次数:
236