首页 > 代码库 > 第四十一天 一乐在其中—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是为了防止出现半个敌机。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。