欢迎转载:http://blog.csdn.net/fylz1125/article/details/8498603
一般打飞机类游戏都是飞机不动,背景图滚动,造成飞机在天空飞的效果。
MoonWarriors的背景有两层,一个远景天空,一个近景漂浮物,这两层背景滚动速度不一样,形成一种纵深感。
如图:
图有点模糊,实际效果跟html5的一样(根本就是照着它写的,嘿嘿)
前面说了,背景分为两部分,天空和漂浮物,下面分别解释一下
1,天空背景
源图是一张320*576的jpg图片。加载的时候实质上是分两次进行的。
- m_backSky=CCSprite::create(s_bg01);
- m_backSky->setAnchorPoint(ccp(0,0));
- m_backSkyHeight=m_backSky->getContentSize().height;
- addChild(m_backSky,-10);
?