首页 > 代码库 > 第四十一天 一乐在其中—Android的小游戏打飞机(五)添加背景

第四十一天 一乐在其中—Android的小游戏打飞机(五)添加背景

            8月10日,晴。“寒蝉凄切,对长亭晚,骤雨初歇。”

       上篇已经加载了敌机本篇主要添加背景画面

        本篇要用到的几个函数讲解:

       1、addChild(CCNode child, int z):两个参数,第一个要加入场景的对象,第二个是绘制层的顺序,默认参数值为0,表示最高优先层导入,该值越大表示该层在最后加载(在最高一层),一般背景图层是首先加载,其它元素在加载在背景层上面。因为背景在后面加载的话,会覆盖掉前面加载的元素,看不到想要的图层组合效果。

           2、schedule(String selector) :  此函数默认每一帧都调用目标函数。参数: 目标更新函数。

       3、sprite.getContentSize 得到精灵的矩形区域宽、高。获得节点原始的大小,只是逻辑尺寸,不是像素。

       float initX = (winSize.width - sprite.getContentSize().width) * ccMacros.CCRANDOM_0_1() + sprite.getContentSize().width/2;

              表示敌机在X轴上的任意位置,sprite.getContentSize().width/2是为了防止出现半个敌机