C语言和Lua天生有两大隔阂:一、C语言是静态数据类型,Lua是动态数据类型二、C语言需要程序员管理内存,Lua自动管理内存为了跨越世俗走到一起,肯定需要解决方案。解决第一点看上去比较容易,C语言中有union。可是第二点呢?万一C语言正引用着Lua的一个值,Lua自动释放了怎么办?所以就有了一种比...
分类:
编程语言 时间:
2014-07-09 21:57:05
阅读次数:
343
PreMake可以自动生成多个平台的MakeFile,比起其它的MakeFile生成软件(qmake, cmake),它最大的特点应该是它的工程文件其实是使用LUA语言编写的脚本,这样一来,它的工程文件可以拥有非常强大的表达能力。
PreMake的官方网站是:http://premake.sourceforge.net。可以下载到它的最新版本,仅仅一个可执行文件(大约230K),随便把它解压缩到...
分类:
其他好文 时间:
2014-07-08 21:17:59
阅读次数:
322
今天下午解决了因为偷懒一直忍受的两个让我不爽很久了的问题:1Eclipse无法连接手机调试的问题。在设备管理器中看到的Android设备有黄色的感叹号,说明驱动不是最新的。按照网上搜到的解决方案,去android sdk目录下的extra下面找搜索驱动来安装,或者按照Adobe论坛上提供的方式去Fl...
分类:
系统相关 时间:
2014-07-06 20:40:47
阅读次数:
306
说明我们很容易在pushScene中添加动画Director::getInstance()->pushScene(TransitionSlideInB::create(SCENE_TIME, scene));可是popScene没有提供动画Director::getInstance()->popSc...
分类:
其他好文 时间:
2014-07-06 17:09:29
阅读次数:
205
最近使用LUA开发手游,团队里大神自研了个框架,底层C++渲染,上层LUA处理逻辑。
LUA的IDE选择LDT,不爽的是它不能自动启动模拟器,看过COCOSIDE能自启动,于是我想改造下LDT让它支持自启动模拟器。
参考原型:http://wiki.eclipse.org/Koneki/LDT/Developer_Area/Building_LDT_from_source
注意地方:...
分类:
其他好文 时间:
2014-07-06 12:35:31
阅读次数:
240
自从公司搬到腾讯附近,每天上班都迟到20分钟左右,迟到会扣钱,两不相欠,迟到就成了心安理得的事情了。
如果你光看我之前的blog,我现在告诉你目前从事游戏开发,你可能会感到惊讶。是啊,我之前从未写过一篇关于游戏的文章。或许因缘巧合吧,正在做手游项目啊,用的是cocos2dx引擎。说来话长,大学的毕业设计是用java写了个小游戏,后来工作了,进了一家做电子教育产品的公司,虽然不是游戏公司,...
注意:mac ox ,lua version :5.15
下载lua官网的lua,
注意:最好是5.15以下,5.2的lua不支持table的getn()方法,这让我情何以堪。(获取table长度,相当与cout,size,length)
下载解压,
cd 目录
make macosx
sudo make install (是的,就是小写的install,虽然文件夹下的是INS...
分类:
其他好文 时间:
2014-07-06 08:40:44
阅读次数:
187
1、声明Activity
2、在主Activity类中,初始广告对象
interAd=new Interstiti...
分类:
其他好文 时间:
2014-07-06 00:25:29
阅读次数:
291
看了不少人的,主要还是错误处理有点问题,不多说了贴代码:require "lfs"function getpathes(rootpath, pathes) pathes = pathes or {} ret, files, iter = pcall(lfs.dir, rootpath) ...
分类:
其他好文 时间:
2014-07-05 22:07:38
阅读次数:
471