
Lua
afei198409
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
lua 5.1参考手册
转载于:http://blog.youkuaiyun.com/iweberxie/article/details/9103457转载 2014-04-04 10:56:47 · 1146 阅读 · 0 评论 -
lua操作系统库
转载于:http://www.cnblogs.com/whiteyun/archive/2009/08/10/1542913.html转载 2014-04-28 19:53:48 · 1150 阅读 · 0 评论 -
cocos2dx-lua 触摸锁定自身以外的层
转载于:http://linuxp.blog.163.com/blog/static/17096277201382115558525/转载 2014-05-20 19:26:59 · 1501 阅读 · 0 评论 -
lua的I/O库
转载于:http://wenku.baidu.com/link?url=htDFj-wkEptXniwB74cK51ypSTPDRmhu6hGzJvhoUgBbj5_TFuIjUMl2IhTsmRa1pM2Tnfc7n5kzNCMZlxCInSPQirOdz3GF9P--qEqNtum转载 2014-06-03 20:14:42 · 674 阅读 · 0 评论 -
<Lua程序设计(第二版)>书摘-12
资料摘自类一个类就是一个创建对象的模具。Lua则没有类的概念,每个对象只能自定义行为和形态(下面所说的类是由table模拟出来的)。原创 2014-06-04 22:51:53 · 673 阅读 · 0 评论 -
<Lua程序设计(第二版)>书摘-11
资料摘自原创 2014-06-01 16:08:11 · 725 阅读 · 0 评论 -
lua字符串模式匹配
转载于:http://www.cnblogs.com/whiteyun/archive/2009/09/02/1541043.html在string库中功能最强大的函数是:string.find(字符串查找)string.gsub(全局字符串替换)string.gfind(全局字符串查找)string.gmatch(返回查找到字符串的迭代器)这些函数都是基于模式转载 2014-12-01 10:42:02 · 718 阅读 · 0 评论 -
quick-cocos2d-x基于源码加密打包功能的更新策略(2)
转载于:http://my.oschina.net/SunLightJuly/blog/180657?p=2#rpl_285246687二、更新原理讨论及更复杂的更新功能 1.更新原理 在前面的更新过程中,从服务器取文件列表,并根据文件列表再更新相关的文件,这都是很好理解的。当然其中还有些流程细节关系到健壮性、续传、文件版本分发等,我们可以后面再讨论。对于一些刚转载 2015-04-22 17:53:37 · 458 阅读 · 0 评论 -
quick-cocos2d-x基于源码加密打包功能的更新策略(3)
转载于:http://my.oschina.net/SunLightJuly/blog/181599三、更新流程说明及特性分析 A.更新流程 加载初始安装包,载入旧资源列表 取最新资源列表文件,载入新资源列表 比较两个资源列表版本,如果一致,跳到第8步;以下流程中如果有误也跳到第8步 根据新资源列表检查现有文件,逐一下载新增或者有变化的文件,并加.upd后缀保存 每个下转载 2015-04-22 17:56:11 · 474 阅读 · 0 评论 -
quick-cocos2d-x基于源码加密打包功能的更新策略(1)
转载于:http://my.oschina.net/SunLightJuly/blog/180639Quick-cocos2d-x增加了编译及加密源代码的功能(具体可参考这篇文章)。以此功能为基础,我实现了一个版本更新模块,解决了自己项目中的版本更新需求。现抛砖引玉,与大家分享。从基本原理和方案讲起比较枯燥,直接从介绍具体用法开始吧。要能够在线更新文件,一个服务器是转载 2015-04-22 17:52:26 · 507 阅读 · 0 评论 -
关于cocos2dx-lua版本中游戏时间显示问题
时间显示问题说白了就是时差问题(下面代码片断是以lua脚本写的)。一般来说,游戏中时间是以游戏服务器时间为准。游戏登录时,会从服务器接收一个时间,普遍方案是接收一个时间戳,然后客户端自己维护这个时间戳。有时,客户端会进行这个时间的显示:local ServerTimeStamp = XXXXXXXX --这个是服务端发给客户端维护的时间戳local ServerTimeZone =原创 2015-04-19 19:07:34 · 3525 阅读 · 0 评论 -
<Lua程序设计(第二版)>书摘-13 日期与时间
资料摘自《Lua程序设计(第二版)》在Lua中,函数time和date提供了所有的日期和时间功能。如果不带任何参数调用time函数,它会以数字形式返回当前的日期和时间。如果用一个table作为参数调用它,它会返回一个数字,表示该table中所描述的日期和时间。这种table具有以下有效字段:year 一个完整的年份month 01~12day 01~31h原创 2015-04-20 18:01:31 · 452 阅读 · 0 评论 -
Time Zone
转载于:http://lua-users.org/wiki/TimeZoneThe following function portably returns a timezone string in the form +hhmm or-hhmm. One cannot use os.date("%z") as the format of its return value is non-p转载 2015-04-16 23:27:27 · 727 阅读 · 0 评论 -
Quick-Cocos2d-x 使用tolua工具导出C++的类给Lua调用
转载于:http://www.58player.com/blog-2526-111520.html记得很久以前,刚开始接触Quick,那时候尝试过一次这样的操作,不过失败了。 因为那时候还年幼,对这里面的一套机制不是太熟悉。现在回头再做这样的事,遇到了问题,但是都很好的根据自己的理解给解决了。 现在记录下,我tolua成功的过程,在写blog转载 2015-04-28 23:09:47 · 630 阅读 · 0 评论 -
关于Quick-cocos2dx 2.2.6中CCLabelTTF文字在ios或ipad中显示不全的问题
最近发现:使用了Quick-cocos2dx 2.2.6中的CCLabelTTF来显示一段文字时,如果该段文字有多处换行的(即文本内容里面自带多处换行符\n),则会出现一个奇怪的问题—在android与pc机上跑时,文本能够全部显示出来,但在ios或ipad上跑时则有时出现最后一两行文字不显示的现象,且这现象是没有规律的。代码调用是类似这样写的: local txtNode =原创 2015-05-06 18:30:55 · 1954 阅读 · 0 评论 -
lua内置函数库
转载于:http://www.cnblogs.com/whiteyun/archive/2009/08/12/1543184.html基本函数库为Lua内置的函数库,不需要额外装载assert (v [, message])功能:相当于C的断言,参数:v:当表达式v为nil或false将触发错误,message:发生错误时返回的信息,默认为"assertion fail转载 2014-04-28 19:57:18 · 888 阅读 · 0 评论 -
lua字符串库
资料摘选自字符串库string.len(s) --返回字符串s的长度string.rep(s,n) --返回重复n次字符串s的串string.lower(s) --将s中的大写字母转换成小写string.upper(s) --将s中的小写字母转换成大写string.sub(s,i,j) --函数截取字符串s的从第i字符到第j字符之间的转载 2014-04-09 21:32:06 · 803 阅读 · 0 评论 -
<Lua程序设计(第二版)>书摘-1
下述资料摘自原创 2014-04-06 21:24:00 · 785 阅读 · 1 评论 -
<Lua程序设计(第二版)>书摘-2
资料摘自原创 2014-04-07 00:05:30 · 629 阅读 · 0 评论 -
<Lua程序设计(第二版)>书摘-4
资料摘自<Lua程序设计(第二thgc)原创 2014-04-07 17:58:41 · 646 阅读 · 0 评论 -
<Lua程序设计(第二版)>书摘-3
资料摘自原创 2014-04-07 00:46:08 · 736 阅读 · 0 评论 -
<Lua程序设计(第二版)>书摘-5
资料摘自深入函数在Lua中,函数是一种"第一类值",这表示Lua中的函数与其他传统类型的值(例如数字和字符串)具有相同的权利。函数可以存储到变量或table中,可以作为实参传递给其他函数,还可以作为其他函数的返回值。当谈论一个函数名称时(例如print)实际上是在讨论一个持有某函数的变量。function foo(x) return 2*x end其实是以下代码的一种简化书写形原创 2014-04-08 11:21:22 · 633 阅读 · 0 评论 -
<Lua程序设计(第二版)>书摘-6
资料摘自迭代器与泛型for所谓"迭代器"就是一种可以遍历一种集合中所有元素的机制。在Lua中,通常将迭代器表示为函数。每调用一次函数,即返回集合中的"下一个"元素。简单示例如下:function valuses(t) local i = 0 return function() i = i+1;return t[i] endendt = {10,2原创 2014-04-08 16:08:59 · 503 阅读 · 0 评论 -
<Lua程序设计(第二版)>书摘-7
资料摘自字符串缓冲假设正在编写一段关于字符串的代码,例如正在逐行地读取一个文件。典型的读取代码是这样的:local buff=""for line in io.lines() do buff=buff..line.."\n"end上面代码看似可以正常工作,但如果面对较大的文件时,它却会导致极大的性能开销。例如,用这段代码来读取一个350kb大小的文件就需要将近1分原创 2014-04-08 16:46:11 · 553 阅读 · 0 评论 -
<Lua程序设计(第二版)>书摘-8
资料摘自链表由于table是动态的实体,所以在Lua中实现链表是很方便的。每个结点以一个table来表示,一个"链接"只是结点table中的一个字段,该字段包含了对其他table的引用。如:list = nil在表头插入一个元素,元素值为v:list = {next=list,value=v}遍历此列表:local l = listwhile l do原创 2014-04-08 18:04:37 · 601 阅读 · 0 评论 -
<Lua程序设计(第二版)>书摘-9
资料摘自原创 2014-04-09 10:59:44 · 587 阅读 · 0 评论 -
<Lua程序设计(第二版)>书摘-10
资料摘自原创 2014-04-09 18:23:23 · 588 阅读 · 0 评论 -
lua数学库
转载于:http://blog.youkuaiyun.com/goodai007/article/details/8076141函数名描述示例结果pi圆周率math.pi3.1415926535898abs取绝对值math.abs(-2012)2012ceil转载 2014-04-27 21:33:24 · 954 阅读 · 0 评论 -
lua table库
转载于:http://www.cnblogs.com/whiteyun/archive/2009/08/10/1543139.html转载 2014-04-27 21:38:25 · 589 阅读 · 0 评论 -
cocos2dx之lua项目开发中MVC框架的简单应用
转载于: http://www.2cto.com/kf/201504/386984.html最近的游戏项目中使用了lua脚本来开发,项目中用到了MVC框架,最近有朋友问我怎么弄,在这里简单分享一下思路和一些开发中的技巧。先简单说说MVC,即Model View Controller。Model(模型),一般负责数据的处理;View(视图),一般负责界面的显示;Controlle转载 2015-06-25 15:58:57 · 3048 阅读 · 0 评论