cocos学习4

    xiaoxiao2022-06-29  45

    今天是飞机游戏的最后一天,把一些基础的功能给完善了,虽然说功能不是很多,但是总算是能够有一个小小的模型了,之后的扩展就比较需要耐心与时间了。

    飞机游戏的总结:

    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

    最新回复(0)