标签:
楼主也是初学quick,想写几个简单的小项目入门,想想最简单的还是“微信打飞机”了(之前学cocos2d-js的时候也是从这个项目开始入手的)。
这里只是写一个微信打飞机的Demo,所以,不需要有太多的功能。先简单的分析下:
大概分为四个部分来实现:
1.先新建项目实现一个飞机在屏幕中移动
自定义场景,
精灵的定义
屏幕点击事件
2.在游戏中添加敌人和子弹
数组,
计时器
3.添加碰撞检测
数组中元素的删除,
动画
分数的实现
4.游戏结算
界面的切换,
这里先实现第一部分:
写一个MainScene和一个GameScen,MainScene作为菜单界面,点击菜单界面进入GameScene(游戏主界面),这里需要用到精灵的创建,触屏事件的添加,界面的切换。
下面上代码:
MainScene:
GameScene代码:
用Quick3.3开发微信打飞机 (一) ----------------- 场景切换
标签:
原文地址:http://www.cnblogs.com/dudu580231/p/4807005.html