用Quick-Cocos2d-x 3.3简单开发微信打飞机 -01
2015-04-22 17:29
267 查看
前言
楼主也是初学quick,想写几个简单的小项目入门,想想最简单的还是“微信打飞机”了(之前学Cocos2d-JS的时候也是从这个项目开始入手的)。
正文
这里只是写一个微信打飞机的Demo,所以,不需要有太多的功能。先简单地分析下:
大概分为四个部分来实现:
1.先新建项目实现一个飞机在屏幕中移动
自定义场景,
精灵的定义
屏幕点击事件
2.在游戏中添加敌人和子弹
数组,
计时器
3.添加碰撞检测
数组中元素的删除,
动画
分数的实现
4.游戏结算
界面的切换,
这里先实现第一部分:
写一个MainScene和一个GameScen,MainScene作为菜单界面,点击菜单界面进入GameScene(游戏主界面),这里需要用到精灵的创建,触屏事件的添加,界面的切换。
下面上代码:
MainScene:
GameScene代码:
感谢本文笔者(最后的牛仔)的分享,Cocos引擎中文官网欢迎更多的开发者分享开发经验。来稿请发送至:support@cocos.org。
楼主也是初学quick,想写几个简单的小项目入门,想想最简单的还是“微信打飞机”了(之前学Cocos2d-JS的时候也是从这个项目开始入手的)。
正文
这里只是写一个微信打飞机的Demo,所以,不需要有太多的功能。先简单地分析下:
大概分为四个部分来实现:
1.先新建项目实现一个飞机在屏幕中移动
自定义场景,
精灵的定义
屏幕点击事件
2.在游戏中添加敌人和子弹
数组,
计时器
3.添加碰撞检测
数组中元素的删除,
动画
分数的实现
4.游戏结算
界面的切换,
这里先实现第一部分:
写一个MainScene和一个GameScen,MainScene作为菜单界面,点击菜单界面进入GameScene(游戏主界面),这里需要用到精灵的创建,触屏事件的添加,界面的切换。
下面上代码:
MainScene:
相关文章推荐
- 用Quick-Cocos2d-x 3.3简单开发微信打飞机 -02
- 用Quick-Cocos2d-x 3.3简单开发微信打飞机 -03 添加爆炸动画和子弹与敌机的碰撞
- 用Quick3.3简单开发微信打飞机01
- 用Quick3.3简单开发微信打飞机02
- 用Quick3.3简单开发微信打飞机 (三)----------------------------- 添加爆炸动画和子弹与敌机的碰撞
- 用Quick3.3简单开发微信打飞机03 添加爆炸动画和子弹与敌机的碰撞
- 用Quick3.3开发微信打飞机 (一) ----------------- 场景切换
- 用Quick3.3开发微信打飞机 (二) -------------------- 子弹和敌人的配置和创建
- 【COCOS2DX-LUA 脚本开发之六】利用Lua强转函数解决使用CCNode报错或无法正常使用以及简单介绍 quick-cocos2d-x 与 OpenQuick 两款Lua免费开源框架
- 【COCOS2DX-LUA 脚本开发之六】利用Lua强转函数解决使用CCNode报错或无法正常使用以及简单介绍 quick-cocos2d-x 与 OpenQuick 两款Lua免费开源框架
- 【COCOS2DX-LUA 脚本开发之六】利用Lua强转函数解决使用CCNode报错或无法正常使用以及简单介绍 quick-cocos2d-x 与 OpenQuick 两款Lua免费开源框架
- quick-cocos2d-x 3.3 配置开发环境
- quick-cocos2d-x游戏开发【3】——display.newSprite创建向导
- 微信开发(01)之如何成为开发者
- 原生javascript开发仿微信打飞机小游戏
- 微信小程序开发 -- 01
- 微信公众帐号开发教程01-引言
- 微信小程序开发 -页面布局介绍- 附简单小程序实例(底部)
- 简单之美-软件开发实践者的思考 01
- 微信公众账号开发历程及心得01