Cocos2d-x 3.x学习笔记:猩先生带你打飞机(一)环境与创建项目
2015-03-02 16:53
399 查看
目录
1、环境与创建项目
2、素材准备与菜单场景
3、物理引擎的使用
4、游戏场景:背景与我机的创建、敌机的创建
5、敌我碰撞检测、分数计算、音乐播放
6、游戏结束场景
前言:
近几个月在一个网站开发公司搬砖,然后这砖搬着搬着,就累觉不爱。心好累,心好累。好吧,网站开发实在不适合我。所以,我决定走回那一条不归路,游戏开发。为什么是说走回呢?自己参悟去。
现在还是以学习cocos2d-x为主,将来的目标是Unity 3D。作为一个coco2d-x的新手,看了两本书几套视频,然后就觉悟了。新手进化~~啦啦啦~菜鸟!!!。下面分享是利用cocos2d-x引擎写的飞机大战过程,纯属一个菜鸟的自导自演,如有雷同,请勿冲动。不足之处,也请各位大神指正。还有非常欢迎广大朋友一起来讨论学习。
好,下面就由我来手把手带大家打飞机~~~((⊙o⊙))
环境准备:
什么?你还没搭环境??好吧,百度去。这个也不是什么难事。工欲善其事必先利其器,一定要确保环境搭好!!!。
我当前的环境是:
win7、cocos2d-x 3.3、vs 2012、Python 2.7、java 8、ant 1.9.4、ndk r9d、还有sdk起码10以上吧。
好,环境准备好,开始创建游戏。这也是验证我们环境是否搭好的第一阶段。
打开命令行cmd 敲入cocos new planegame -p com.xin.game -l cpp -d f:/cocos
这是新建项目的命令,planegame 是项目名,-p com.xin.game 是指java开发相关的包, -l cpp 指开发的语言是c++,-d f:/cocos 是指项目创建到那个目录下
注:在敲这些命令行之前必须确保环境变量已经配好(切,这不是谁都知道的么,(⊙o⊙)好吧)
创建成功,如下图:
然后再编译,现在是在win7平台开发和测试,所以选择编译win32,在命令行敲入cocos run -p win32 -s f:/cocos/planegame
当然也可以在vs导入项目后编译,不过我发现那个编译是非常慢,而且非常卡,机子渣渣的我只能选择使用命令行去编译。编译过程都是一个非常庞大的工程,不信你去看看我们的项目现在的大小。3G!!!未编译之前是200兆吧。
如编译好了,就会出现如下图所示
好了,现在已经编译好(这是个艰难的过程,擦汗~~),编译好后我们可以看到已经启动了我们的hello world,如下图
看到这里,我们已经成功创建了我们的第一个项目。这也说明了我们的环境配置有一半已经确保无误了。
下一节将开始我们的代码之旅,敬请期待。
1、环境与创建项目
2、素材准备与菜单场景
3、物理引擎的使用
4、游戏场景:背景与我机的创建、敌机的创建
5、敌我碰撞检测、分数计算、音乐播放
6、游戏结束场景
前言:
近几个月在一个网站开发公司搬砖,然后这砖搬着搬着,就累觉不爱。心好累,心好累。好吧,网站开发实在不适合我。所以,我决定走回那一条不归路,游戏开发。为什么是说走回呢?自己参悟去。
现在还是以学习cocos2d-x为主,将来的目标是Unity 3D。作为一个coco2d-x的新手,看了两本书几套视频,然后就觉悟了。新手进化~~啦啦啦~菜鸟!!!。下面分享是利用cocos2d-x引擎写的飞机大战过程,纯属一个菜鸟的自导自演,如有雷同,请勿冲动。不足之处,也请各位大神指正。还有非常欢迎广大朋友一起来讨论学习。
好,下面就由我来手把手带大家打飞机~~~((⊙o⊙))
环境准备:
什么?你还没搭环境??好吧,百度去。这个也不是什么难事。工欲善其事必先利其器,一定要确保环境搭好!!!。
我当前的环境是:
win7、cocos2d-x 3.3、vs 2012、Python 2.7、java 8、ant 1.9.4、ndk r9d、还有sdk起码10以上吧。
好,环境准备好,开始创建游戏。这也是验证我们环境是否搭好的第一阶段。
打开命令行cmd 敲入cocos new planegame -p com.xin.game -l cpp -d f:/cocos
这是新建项目的命令,planegame 是项目名,-p com.xin.game 是指java开发相关的包, -l cpp 指开发的语言是c++,-d f:/cocos 是指项目创建到那个目录下
注:在敲这些命令行之前必须确保环境变量已经配好(切,这不是谁都知道的么,(⊙o⊙)好吧)
创建成功,如下图:
然后再编译,现在是在win7平台开发和测试,所以选择编译win32,在命令行敲入cocos run -p win32 -s f:/cocos/planegame
当然也可以在vs导入项目后编译,不过我发现那个编译是非常慢,而且非常卡,机子渣渣的我只能选择使用命令行去编译。编译过程都是一个非常庞大的工程,不信你去看看我们的项目现在的大小。3G!!!未编译之前是200兆吧。
如编译好了,就会出现如下图所示
好了,现在已经编译好(这是个艰难的过程,擦汗~~),编译好后我们可以看到已经启动了我们的hello world,如下图
看到这里,我们已经成功创建了我们的第一个项目。这也说明了我们的环境配置有一半已经确保无误了。
下一节将开始我们的代码之旅,敬请期待。
相关文章推荐
- Cocos2d-x 3.x学习笔记:猩先生带你打飞机(四)游戏场景:背景与我机的创建、敌机的创建、物理世界构建
- cocos2D-x 3.x学习笔记【一】 创建新项目
- Cocos2d-x 3.x学习笔记:猩先生带你打飞机(六)游戏结束场景
- Cocos2d-x 3.x学习笔记:猩先生带你打飞机(三)物理引擎的使用
- Cocos2d-x 3.x学习笔记:猩先生带你打飞机(五)敌我碰撞处理、分数计算、音乐播放
- Cocos2d-x 3.2 学习笔记(二)创建自定义项目
- cocos2d-x 3.x游戏开发学习笔记(1)--mac下配置cocos2d-x 3.x开发环境
- cocos2d-x 3.x游戏开发学习笔记(1)--mac下配置cocos2d-x 3.x开发环境
- cocos2d-x 3.x游戏开发学习笔记(1)--mac下配置cocos2d-x 3.x开发环境
- react---学习笔记:使用create-react-app快速构建开发环境并创建项目
- Cocos2D-X入门学习-环境搭建-创建新项目
- C++学习笔记1C++开发环境搭建创建第一个项目Hello word!
- cocos2dx 3.0学习笔记(一):Win32下-cocos2dx-3.0环境配置和创建项目
- 【cocos2d-x 3.x 学习笔记】对象创建方式讨论
- cocos2d-x 3.x游戏开发学习笔记(1)--mac下配置cocos2d-x 3.x开发环境
- Grunt学习笔记之开发环境的搭建与创建一个基本的项目
- MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合 一、搭建开发环境 1.1、使用Maven创建Web项目 执行如下命令: mvn archetype:create
- 五毛的cocos2d-x学习笔记01-创建项目
- Cocos2d-x 3.x学习笔记:猩先生带你打飞机(二)素材准备与游戏菜单场景
- cocos2d-x 3.x游戏开发学习笔记(1)--mac下配置cocos2d-x 3.x开发环境