才开始学习cocos2d-x,所以有很多不懂,不会,尤其是开始的时候的环境配置,把我给搞懵了。vs2008用2.1.2版本的cocos2d-x不行,按网上说的修改一些配置信息,将要求的vs10修改为vs08打开,但是一直不成功,没办法,要么下载低版本的cocos2d-x,要么下载vs10,犹豫啊。最后决定下载vs10,但是网速慢啊,正好在公司有一次给安装文件的时候,貌似是office2007吧,我错听成优盘里有office10和office07,那我就拷最高版本的吧,用着舒服,谁知道那根本不是office,是vs10,还好没删啊。给拷回来安装上,用着不错的,msdn用vs2008的吧,反正差别上不大。
然后开始看视频了,前天开始看视频,白天也没时间,只有晚上回来搞会。一直都在想着写出来helloworld的,但是一直不敢下手,因为都不知道该如何下手,还害怕工具再出现什么问题就要泪奔了。呵呵,今天确实出现了不能创建新建项目的问题,我搜了一下配置环境方法,发现有几项自己没有执行,重新执行了一次后,发现创建正常,编译也是ok的。哈哈,终于写出了MyHelloWorld了。
明晚开始,继续深度学习cocos2d-x,发现cocos2d-x编写的挺不错的,尤其是一些宏定义,我挺喜欢的,之前没有这种宏定义意识,以后也要学习下。还有一点是函数中用do{}while(0)来代替中间的返回(我一直是这么写的),这种方式让代码看上去更工整,返回值得出口更明确。需要学习下。其他的函数的调用,我发现函数指针用的也挺多的,我见我的一个同事将标准库与函数值联合起来用,代码真的是非常的优美,维护方便。这点也需要学习下。感觉这cocos2d-x的框架和mfc差不错,而我之前主要接触的项目是mfc方面的,所以,学这个还不算难。总之,要学的地方很多,继续努力。
我看好cocos2d-x,这将会是手游引擎中的一颗将要升起的巨星,如果可以加上强大的3d绘图,那就无敌了。。。哈哈。
循环了一晚上的make love out of nothing at all,过会睡吧。