Cocos2d-x
发布时间:2022-05-03 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了cocos2d-x游戏开发(三)无限滚动地图,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_
262_0@
欢迎转载:http://blog.csdn.net/fylz1125/article/details/8498603
@H_
262_0@
@H_
262_0@
一般打飞机类游戏都是飞机不动,背景图滚动,造成飞机在天空飞的效果。
@H_
262_0@ @H_256_1
@moonWarriors的背景有两层,一个远景天空,一个近景漂浮物,这两层背景滚动速度不一样,形成一种纵深感。
@H_
262_0@
如图:
@H_
262_0@
@H_
262_0@
图有点模糊,实际效果跟html5的一样(根本就是照着它写的,嘿嘿)
@H_
262_0@
前面说了,背景分为两部分,天空和漂浮物,下面分别解释一下
@H_
262_0@
1,天空背景
@H_
262_0@
源图是一张320*576的jpg图片。加载的时候实质上是分两次进行的。
@H_
262_0@
- @H_610_58@m_BACkSky=CCSprite::create(s_bg01);
- @H_299_57@m_BACkSky->setAnchorPoint(ccp(0,0));
- @H_299_57@m_BACkSkyHeight=m_BACkSky->getContentSize().height;
- addChild(m_BACkSky,-10);
这是初始初始状态,加载后执行一个动作
@H_
262_0@
@H_
262_0@