07 2013 档案

摘要:cocos2d-x自带了不少示例,以及几个比较简单的游戏,不过这些游戏都是用javascript binding(SpiderMonkey)做的,所以我猜测javascript binding可能是cocos2d-x开发游戏的主流模式,优点是:游戏逻辑用javascript,开发效率高,无需编译直接跑因为使用了javascript binding,实际跑的还是C++代码,性能不容小觑javascript binding使用的api与cocos2d-html5一致,以后向cocos2d-html5移植转换成纯网页游戏的成本接近于0CrystalCraze用的系统自然也是js binding。一、 阅读全文
posted @ 2013-07-18 21:56 lzprgmr 阅读(2028) 评论(0) 推荐(0) 编辑
摘要:看代码相当简单直观,觉得怎么都不会出错,可运行结果明明就是错了 - 对着vim摸着脑袋就是想不出哪里有问题,可去掉新加的代码,就又可以了。没办法,只好祭出杀手锏:一行一行注释掉来观察。。。反映问题的代码段相当简单:if condition then local v = create_object(mpr) if condition2 then v.R = "fixedR" end return v.MP .. v.Rend被影响的是和v同类的一些object,可是这个代码里怎么看都没问题,v是被我改了,可那是local的啊,管我怎么改对全局都不会有影响。当注释掉这一行试了一 阅读全文
posted @ 2013-07-18 21:04 lzprgmr 阅读(579) 评论(0) 推荐(0) 编辑
摘要:接触的语言越多,对语言的偏执就越少,越来越明白语言只是一种解决问题的工具 - 核心永远是问题与解决问题的思路。我的体验,从简练程度上来讲,shell脚本优于perl/python/lua,perl/python优于java/C++,所以能用前者解决的问题,就别用后者。项目中用到python,前段时间就“系统”的学了下python - 主要也就是把官方的tutorial过了一遍,从学习python的资料来看,我的评价是:Python Tutorial(http://docs.python.org/2/tutorial/), 简洁而重点突出,绝对是上品,把这个快速的过一篇,例子全部敲一遍,想说没入 阅读全文
posted @ 2013-07-12 09:14 lzprgmr 阅读(983) 评论(3) 推荐(0) 编辑
摘要:老板叫我帮他测一个命令在windows下消耗的时间,因为没有装windows那个啥工具包,没有timeit那个命令,于是想自己写一个,原理很简单:REM timeit.batecho %TIME%call %*echo %TIME%然后两个时间减一下就可以了,但是总是自己去减始终不方便,最好能直接算好打印出来。因为涉及到时间格式的解析,时间的运算,在batch下比较困难,自然就想到了python或者perl脚本,这里首先想到的是python的-c参数:REM timeit.batset t1 = %TIME%call %*set t2 = %TIME%python -c "some 阅读全文
posted @ 2013-07-06 07:50 lzprgmr 阅读(1871) 评论(0) 推荐(0) 编辑

黄将军