今天是飞机游戏的最后一天,把一些基础的功能给完善了,虽然说功能不是很多,但是总算是能够有一个小小的模型了,之后的扩展就比较需要耐心与时间了。
飞机游戏的总结:
1.主场景(登陆)
加载图片,图片太单调可以加载文本,可以参照LabelTest;
Sprite的运用,它的锚点坐标是在(0.5,0.5),与场景的坐标不同,所以可以给坐标设定一个(0,0)
按钮:可以参照MenuText,
声音的加载,需要用到头文件SimpleAudioEngine.h,命名空间CocosDenshion;
场景的转换:
auto scene = Gamescene::createScene(); Director::getInstance()->replaceScene(TransitionProgressVertical/*转换场景的效果*/::create(0.5/*完成转换的时间*/, scene));
2.游戏场景:
游戏场景需要考虑到的比较多;
层级关系;
背景的滚动:
敌机子弹子弹类;
敌机类;
我机与我机子弹类;
分别把这几个类的关系给绑定一下;
之后就是碰撞检测了
检测完了再进行需要的操作,超出边界之后敌机与子弹的消失需要用到的数组,for循环把元素与精灵检测
再删除。
一个游戏的基本模型就形成了。
转载请注明原文地址: https://ju.6miu.com/read-1125531.html