-- 第 5 章 函数-- 一种对语句和表达式进行抽象的主要机制print(os.date()); 
-- 打印日期 Sun Apr 20 12:44:46 2014-- 一看到sun,感慨广州没有晴天-- 函数没有参数也要括号-- 
特殊情况:只有一个参数的时候, 并且参数一个st...
                            
                            
                                分类:
其他好文   时间:
2014-05-09 16:37:05   
                                阅读次数:
279
                             
                    
                        
                            
                            
                                1.lua脚本部分--------------------------此部分封装了排序的方法------------------------------------- 
function unlock(sender) local senderName=sender:getPropertyByName(...
                            
                            
                                分类:
其他好文   时间:
2014-05-07 19:04:15   
                                阅读次数:
322
                             
                    
                        
                            
                            
                                首先简单介绍下distri.lua中的线程设计方案.distri.lua提供一个API函数fork用于创建新的C线程,这个C线程运行独立的lua虚拟机,为了在各线程之间通信每个线程都会创建一个channel,用于接收其它线程发送过来的消息.这个channel内部实现为单向链表,为了将channel的...
                            
                            
                                分类:
编程语言   时间:
2014-05-07 09:20:02   
                                阅读次数:
462
                             
                    
                        
                            
                            
                                为了更好的体现luanet的设计意图和避免与网上另一个开源项目重名造成混淆, 
luanet正式更名为distri.lua.后需开发工作包括跨平台,日志,通过Fork创建新线程正在开发中.新地址:https://github.com/sniperHW/distri.lua
                            
                            
                                分类:
Web程序   时间:
2014-05-06 14:27:46   
                                阅读次数:
299
                             
                    
                        
                            
                            
                                环境: cocos2d-x + lua 3.0beta2想使用CCNotification, 
发现3.0已经替换为CCEvent, 晃了一眼设计,不错原来在C++ 上自己也实现了一套Event,因为不满意CCNotification 
没有优先级,没有自定义分类(比如UI,Logic),不能携带数据,...
                            
                            
                                分类:
其他好文   时间:
2014-05-05 23:39:31   
                                阅读次数:
1327
                             
                    
                        
                            
                            
                                用xcode来开发cocos2dx,结果发现一个很纠结的问题,如果我一旦修改了一个Lua文件,我必须clean之后再build,否则修改的Lua文件不会体现出来。这是一个很令纠结的结果,特别是我要进行调试的时候,在网上搜索了一圈,发现xcode原来可以提供一个build phase的功能,允许在build中间执行一些脚本,而这个时候只要将脚本文件touch一下就可以解决问题,但是比较奇怪的是,如果...
                            
                            
                                分类:
其他好文   时间:
2014-05-05 13:16:20   
                                阅读次数:
394
                             
                    
                        
                            
                            
                                1、算术运算符: "^"表示指数,"%"求模
如:
print(9^0.5);        --> 表示9的平方根
x = 3.14567;
print(x%1);     --> 获取小数部分
print(x - x%1);      --> 获取整数部分
print(x - x%0.01);   --> 获取精确到小数点后两位的结果,没有做四舍五入处理
2.、关系运算符,对...
                            
                            
                                分类:
其他好文   时间:
2014-05-04 18:59:25   
                                阅读次数:
325
                             
                    
                        
                            
                            
                                在VS 2008 中,导入 lua.h 之类的头文件后,编译含有Lua函数的时候,可能会出现如下错误:
1>main.obj : error LNK2019: 无法解析的外部符号_luaL_checkinteger,该符号在函数"int __cdecl add(struct lua_State *)" (?add@@YAHPAUlua_State@@@Z) 中被引用
1>main.ob...
                            
                            
                                分类:
其他好文   时间:
2014-05-04 18:34:20   
                                阅读次数:
376
                             
                    
                        
                            
                            
                                按照书上的例子,运行了下,lua指针关键就是3个值,指针函数,不变量,控制变量functioniter(a,i)--指针函数i=i+1localv=a[i]ifvthenreturni,vendendfunctionisp(a)--返回指针函数,不变量,控制变量returniter,a,0endfork,vinisp({1,2,4})do--控制变量是k,也就是指针函数返回..
                            
                            
                                分类:
其他好文   时间:
2014-05-04 17:34:40   
                                阅读次数:
1033
                             
                    
                        
                            
                            
                                问题:Writeaniteratorfromtosuchthatthenexttwoloopsbecomeequivalent:foriinfromto(n,m)<body>endfori=n,m<body>endCanyouimplementitasastatelessiterator?解答:functioniter(m,i)i=i+1--控制变量if(i<=m)thenreturni,melsereturnnilendendfunctionfromto(n,m..
                            
                            
                                分类:
其他好文   时间:
2014-05-04 17:24:34   
                                阅读次数:
374