- 博客(10)
- 收藏
- 关注
转载 Lua中的table函数库
一部分的table函数只对其数组部分产生影响, 而另一部分则对整个table均产生影响. 下面会分开说明. table.concat(table, sep, start, end) concat是concatenate(连锁, 连接)的缩写. table.concat()函数列出参数中指定table的数组部分从start位置到end位置的所有元素, 元素间以指定的分隔符(sep
2014-09-23 20:57:14 467
原创 lua 中pairs 与 ipairs
标准库提供了集中迭代器,包括迭代文件每行的(io.lines),迭代table元素的(pairs),迭代数组元素的(ipairs),迭代字符串中单词的 (string.gmatch)等等。LUA手册中对与pairs,ipairs解释如下: ipairs (t) Returns three values: an iterator function, the table t, an
2014-09-23 20:33:09 516
转载 Metatable In Lua 浅尝辄止
什么是Metatable Lua中Metatable这个概念, 国内将他翻译为元表. 元表为重定义Lua中任意一个对象(值)的默认行为提供了一种公开入口. 如同许多OO语言的操作符重载或方法重载. Metatable能够为我们带来非常灵活的编程方式. 具体的说, Lua中每种类型的值都有都有他的默认操作方式, 如, 数字可以做加减乘除等操作, 字符串可以做连
2014-09-23 17:17:16 400
转载 如何使用Cocos Code IDE调试Lua开发的游戏
支持调试的环境 在 Windows 上你可以调试Windows和Android游戏,在 Mac 上你可以调试Mac、iOS和Android游戏。我们以 Mac 作为开发环境来演示 Code IDE 的使用,Windows上的流程和这里所介绍的几乎一样,不再赘述。 先决条件 如果你还没有安装Cocos Code IDE,请参考《如何安装和设置Cocos Code IDE
2014-09-10 16:53:22 2526
转载 如何安装和设置Cocos Code IDE
概述 《Cocos Code IDE》一文介绍了Cocos Code IDE的基本特征。 Cocos Code IDE是进行Cocos2d-x Lua 和Javascript游戏开发、调试、发布的完整工具组件。它支持Cocos2d-x v3.x, Cocos2d-js v3.x及以上版本。 下载Cocos Code IDE Windows用户 使用下面的命令来查看Ja
2014-09-10 16:25:11 1505
转载 MAC 上搭建lua环境
其实mac上搭建lua环境,google上大把资料,我只是整合一下,因为小弟搭建的时候确实碰到一些问题。 下载和安装lua:(转自这里) 1. 下载最新版的lua-5.2.0 请点击,然后解压 2. 运行“终端”进入到该文件夹下 ,主要是cd 【文件夹名】 3.在“终端”输入 make macosx (回车) 4.在“终端”输入 make test (回车
2014-09-05 11:18:25 554
转载 Cocos2D-X设计模式:中介者模式
上周写了关于cocos2d-x里面的观察者模式,文章最后提到一个应用场景:“你的GameScene里面有两个layer,一个gameLayer,它包含了游戏中的对象,比如玩家、敌人等。另一个层是HudLayer,它包含了游戏中显示分数、生命值等信息。如何让这两个层相互通信。” 关于这两个层之间如何通信的问题,读者Llllong和我畅快淋漓地讨论了一番,详细的内容可以参考那篇文章的留言
2014-09-01 16:37:04 345
转载 Cocos2D-X设计模式:观察者模式
1、应用场景 前面在介绍单例模式的时候,提到了一个类NotificationCenter,它除了应用单例模式以外,还应用了观察者模式。NotificationCenter类是观察者模式中的目标对象,而NotificationObserver则是观察者。(注意目前,cocos2d-x 3.0已经把该类deprecated了,替代方案是使用EventDispatcher的Custom Event
2014-09-01 15:56:08 419
转载 Cocos2D-X设计模式: 组合模式
在开始挖掘cocos2d-x里面的组合模式之前,我先武断地下个结论: “几乎所有与GUI相关的框架设计都应用了组合设计模式”。(PS:大家注意我的用词,是“几乎所有”,给自己留条后路,哈哈) 1、应用场景 Cocoa编程框架APPKit和UIKit都应用了组合模式,各种各样的View及其派生类组成了一棵树状结构的层级视图,而这里面就应用了组合模式。当然,Cocos2D
2014-09-01 14:45:02 433
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人