《Cocos2d-x游戏开发之旅》读书笔记1:开发环境
2014-05-07 23:34
429 查看
之所以学习Cocos2d是因为它是开源的,免费,适合个人和团体开发;相比于Unity 3D若干个1500美元的授权费(尽管它也有免费版,但功能有限),价格恐怕是最大的优势了。之所以选择Cocos2d-x是因为它基于C++,在VS环境下开发,对于很多C++开发者来说入门很容易(我也曾经是一个苦逼的C++程序猿,以后也会涉及——Cocos2d-x);另外,它还是由我们中国人搞出来的哟。之所以选择《Cocos2d-x游戏开发之旅》(钟迪龙),是因为其中有个可爱的旁白小若,使得整本书的氛围幽默诙谐,读书不觉其中累,我想这个理由足够了。
其实这里对应的是本书的第一章《开学典礼》,开发环境是:VS2010,Cocos2d-2.1beta3-x-2.1.1。VS2010安装就不用多说了,C++ Coders熟悉得很;另外最好还是安装一下Visual Assist X,没有它我想很多人在VS下都无从下手。Cocos2d-x最新的版本是3.0,为了和书中环境一致(其实Cocos2d就是一个C++开发库,使用高版本应该完全没有问题),我仍然使用的是2.1版本。
再说Cocos2d-x的安装。其实Cocos2d-x是不需要安装的,它只是一个第三方库(我自己的理解),就像是BCG界面库或者TChart库一样,是在VS中安装了一个插件,使得新建项目时候可以选择Cocos2d-x工程,然后通过环境变量(这个很重要)链接相关的(库)文件到项目中的。编译Cocos2d-x的过程和编译BCG界面库是一样的,可以将目录存放在任何位置,甚至可以在编译完成之后仅仅将需要的文件拷贝出来,直接链接进工程里面。但是在练习例子的时候,你会发现会有非常多的头文件和库文件需要链接到项目里面。不得不说的是,安装完成之后,Cocos2d-x附带有很多Demo源码,编译之后(需要注意环境变量)会有相关的特效例子,这是非常珍贵的资源,和Qt自带的Demo一样具有很好的学习价值。
Cocos2d-x的官网是http://www.cocos2d-x.org/,可以在上面下载不同的版本使用。写的不好,还请见谅。
最后附上书中推荐的学习资源:
(1)红孩儿的博客:http://blog.csdn.net/honghaier;
(2)老G的博客(貌似链接失效):http://4137613.blog.51cto.com;
(3)子龙山人的博客:http://www.zilongshanren.com;
(4)Himi的博客:http://www.himigame.com;
(5)泰然教程网:http://article.ityran.com;
(6)Android-fans(链接失效):http://android-fans.net;
(7)笨木头的博客(作者博客):http://www.benmutou.com;
(8)cocoachina(我附加的):http://cocos2d.cocoachina.com。
其实这里对应的是本书的第一章《开学典礼》,开发环境是:VS2010,Cocos2d-2.1beta3-x-2.1.1。VS2010安装就不用多说了,C++ Coders熟悉得很;另外最好还是安装一下Visual Assist X,没有它我想很多人在VS下都无从下手。Cocos2d-x最新的版本是3.0,为了和书中环境一致(其实Cocos2d就是一个C++开发库,使用高版本应该完全没有问题),我仍然使用的是2.1版本。
再说Cocos2d-x的安装。其实Cocos2d-x是不需要安装的,它只是一个第三方库(我自己的理解),就像是BCG界面库或者TChart库一样,是在VS中安装了一个插件,使得新建项目时候可以选择Cocos2d-x工程,然后通过环境变量(这个很重要)链接相关的(库)文件到项目中的。编译Cocos2d-x的过程和编译BCG界面库是一样的,可以将目录存放在任何位置,甚至可以在编译完成之后仅仅将需要的文件拷贝出来,直接链接进工程里面。但是在练习例子的时候,你会发现会有非常多的头文件和库文件需要链接到项目里面。不得不说的是,安装完成之后,Cocos2d-x附带有很多Demo源码,编译之后(需要注意环境变量)会有相关的特效例子,这是非常珍贵的资源,和Qt自带的Demo一样具有很好的学习价值。
Cocos2d-x的官网是http://www.cocos2d-x.org/,可以在上面下载不同的版本使用。写的不好,还请见谅。
最后附上书中推荐的学习资源:
(1)红孩儿的博客:http://blog.csdn.net/honghaier;
(2)老G的博客(貌似链接失效):http://4137613.blog.51cto.com;
(3)子龙山人的博客:http://www.zilongshanren.com;
(4)Himi的博客:http://www.himigame.com;
(5)泰然教程网:http://article.ityran.com;
(6)Android-fans(链接失效):http://android-fans.net;
(7)笨木头的博客(作者博客):http://www.benmutou.com;
(8)cocoachina(我附加的):http://cocos2d.cocoachina.com。
相关文章推荐
- Cocos2d-x 3.0的安装方法
- 【IOS篇】Cocos2d-x 集成Chartboost广告
- cocos2d-x for js flappybird例子 win7环境
- Cocos2d-x 3.0 回调函数的变化 .
- 【cocostudio】ui 1
- COCOS2D-X 3.0学习资源
- cocos2d-x初探学习札记(30)2.1新特性之CCClippingNode
- cocos2d-x CCClippingNode遮罩实现手电筒效果
- Cocosbuilder 中文加强版发布~
- cocos2d-x 资源路径研究
- [Cocos2d-x]Windows下eclipse 环境配置----CDT
- cocos2d-x 2.x 版本实现一个翻页控件
- cocos2d之Box2D详解 鼠标关节实现
- WIN8+VS2012+cocos2dx3.0正式版之新建项目和生成apk文件
- cocos2dx- call to OpenGL ES API with no current context(logged once per thread)
- cocos2d-x 自定义字体
- 解决 cocos2d-x CCClippingNode 无效
- cocos2dx多线程以及线程同步 与 cocos2dx内存管理与多线程问题
- Cocos2d-x中判断点击命中的几种方法
- iphone游戏开发之cocos2d