bg,大家觉得简理财可靠吗最难受是那个地图,哪个任务

后使用快捷导航没有帐号?
查看: 2049|回复: 58
糯米小花卷兒
Lv.4, 积分 254, 距离下一级还需 746 积分
UID帖子威望0 多玩草0 草
大家觉得魔兽世界里哪个地图最漂亮啊?说出来分享下呗,副本闲暇之余,组上几个好友一起去截图、聊天,留作我们的回忆也是不错的啊,是不?
新人欢迎积分0 阅读权限20积分24精华0UID帖子金钱405 威望0
Lv.2, 积分 24, 距离下一级还需 26 积分
UID帖子威望0 多玩草0 草
我来拉 哈哈&&来看头像
新人欢迎积分0 阅读权限50积分1809精华0UID帖子金钱2304 威望0
Lv.5, 积分 1809, 距离下一级还需 691 积分
UID帖子威望0 多玩草0 草
纳格兰,北极的盆地,
新人欢迎积分1 阅读权限40积分784精华0UID6559999帖子金钱4597 威望0
Lv.4, 积分 784, 距离下一级还需 216 积分
UID6559999帖子威望0 多玩草10 草
漂亮的地方有很多..就是一般都没时间去看&&劝LZ在观赏的时候把效果开高 这样就跟看电影似的
新人欢迎积分0 阅读权限30积分119精华0UID帖子金钱174 威望0
Lv.3, 积分 119, 距离下一级还需 131 积分
UID帖子威望0 多玩草0 草
果断纳格兰
新人欢迎积分0 阅读权限20积分17精华0UID帖子金钱39 威望0
Lv.2, 积分 17, 距离下一级还需 33 积分
UID帖子威望0 多玩草0 草
血帆海盗那边 海景好看& &纳格兰的浮空岛& &
新人欢迎积分0 阅读权限20积分35精华0UID帖子金钱135 威望0
Lv.2, 积分 35, 距离下一级还需 15 积分
UID帖子威望0 多玩草0 草
冬泉的漫天雪景,奥杜尔的壮丽恢弘,奥丹姆的沙漠特色都不错。。
Lv.3, 积分 63, 距离下一级还需 187 积分
UID帖子威望0 多玩草0 草
和平区域(无战争)的暗夜城镇(包括主城那个岛)
瓦丝琪尔(必须的)
云霄之巅副本(天空之城有木有?)
晚上的时候坐狮鹫或双足飞龙在海边飞然后把镜头拉到最大···然后看天看海···
同理在森林里的时候也可以这么干,当然是要白天
如果你是假的
新人欢迎积分1 阅读权限20积分28精华0UID帖子金钱293 威望0
Lv.2, 积分 28, 距离下一级还需 22 积分
UID帖子威望0 多玩草0 草
荆棘谷 纳格兰 月光森林
今天心情还不错
Lv.4, 积分 329, 距离下一级还需 671 积分
UID帖子威望0 多玩草0 草
贫瘠之地,纳格兰,WLK的盆地,灰熊丘陵,奥丹姆
某人是猪,:-D
新人欢迎积分1 阅读权限70积分6950精华0UID帖子金钱18256 威望3
打倒水军!!!!
Lv.7, 积分 6950, 距离下一级还需 3050 积分
UID帖子威望3 多玩草21 草
漂亮的地方太多了:贫瘠之地, 查索拉盆地(个人感觉一般般), 纳格兰,地狱火半岛看星空也不错, 月光森林, 荆棘谷的海边 , 莫高雷的平原,虚空风暴的生态园,千针石林的石林和闪光平原,丹莫罗,艾尔文森林,菲拉斯,银松森林的达拉然巨坑,洛克莫丹的水坝,北极其实所以地方都蛮漂亮的。。CTM的话海底,奥丹姆,HS的世界之脊和那颗很大很大的大树。其他只有自己摸索了。。
Lv.4, 积分 351, 距离下一级还需 649 积分
UID帖子威望0 多玩草0 草
纳格兰·······
新人欢迎积分1 阅读权限100积分68321精华0UID帖子金钱200546 威望25
请不要跟缺心眼的我玩心眼
Lv.11, 积分 68321, 距离下一级还需 21679 积分
UID帖子威望25 多玩草971 草
纳格兰&&还有就是荆棘谷的小岛
Lv.6, 积分 2502, 距离下一级还需 2498 积分
UID帖子威望0 多玩草0 草
lingshi1018 发表于
大家觉得魔兽世界里哪个地图最漂亮啊?说出来分享下呗,副本闲暇之余,组上几个好友一起去截图、聊天,留作 ...
奥格瑞玛的吊桥上
许久没看天了。不知道还能不能衔着草根仰望天空,谢谢曾带给我回忆的朋友,让我感受过那样的美好。.cn/wow/zh/character/%e6%8f%90%e7%91%9e%e6%96%af%e6%b3%95/%e5%ad%a4%e5%9f%8e%e4%b8%87%e4%bb%9e%e5%b1%b1/simple
淡色嘚無聊
Lv.3, 积分 115, 距离下一级还需 135 积分
UID帖子威望0 多玩草0 草
冬泉谷的白雪
猴年新春勋章
猴年大吉,猴年行大运!
5153活动勋章
我去5153探探路
动漫喵耳勋章
动漫喵耳勋章
龙之谷活跃勋章
在龙之谷版面活跃而奖励的勋章
QQ仙灵功勋勋章
QQ仙灵功勋勋章
斗战神功勋勋章
斗战神版块功勋勋章
元宝专属一阶勋章。已绝版
助人为乐奖
助人为乐奖
阳光热情勋章
阳光热情勋章
需要金钱:1100
手机盒子客户端点击或扫描下载
Powered by4848人阅读
& & & & & &刚刚完成“伞公主”的制作,其中背景地图的加载是一个很有难度的工作。为了完成这项任务我做了大量的工作,不能说非常全面至少应该有一些有用的经验,所以想总结下来,以备后用。特别是背景的移动
& & & & & &加载地图的方法:
& & & & & &1
。精灵+CCParallaxNode 具体参考:/andyque/archive//2074962.html & &
& & & & & & & & &
第一步建立ccpareallaxnode
& & & & & & & & & & & & &在。h文件里面
& & & & & &CCParallaxNode&*_backgroundN
& & & & & & & & & & & & &在。m文件里面 &
& & & & & &&//&1) Create the CCParallaxNode
& & & & & _backgroundNode&=&[CCParallaxNode node];
& & & & & [self addChild:_backgroundNode z:-1];
& & & & &&_planetsunrise&=&[CCSprite spriteWithFile:@&bg_planetsunrise.png&];
& & & & & &_galaxy&=&[CCSprite spriteWithFile:@&bg_galaxy.png&];
& & & & & &_spacialanomaly&=&[CCSprite spriteWithFile:@&bg_spacialanomaly.png&];
& & & & & _spacialanomaly2&=&[CCSprite spriteWithFile:@&bg_spacialanomaly2.png&]; & &&
& & & & & & & & &
第二步 &声明背景精灵对象 &比如:
& & &//&2) Create the sprites we'll add to the CCParallaxNode
& & & & _spacedust1&=&[CCSprite spriteWithFile:@&bg_front_spacedust.png&];
& & & & _spacedust2&=&[CCSprite spriteWithFile:@&bg_front_spacedust.png&];
& & & &第三步 &定义精灵相对的移动速度。
& & & //&3) Determine relative movement speeds for space dust and background
& & & & CGPoint dustSpeed&=&ccp(0.1,&0.1);
& & & & CGPoint bgSpeed&=&ccp(0.05,&0.05);
& & & & 第四步 &将精灵对象加入到ccparallaxnode中
& & & & &&//&4) Add children to CCParallaxNode
& & & & & & & & [_backgroundNode addChild:_spacedust1 z:0&parallaxRatio:dustSpeed positionOffset:ccp(0,winSize.height/2)];
& & & & & & & &[_backgroundNode addChild:_spacedust2 z:0&parallaxRatio:dustSpeed & & & & & & & & & & & & & &positionOffset:ccp(_spacedust1.contentSize.width,winSize.height/2)];&
[_backgroundNode addChild:_galaxy z:-1&parallaxRatio:bgSpeed positionOffset:ccp(0,winSize.height&*0.7)];
[_backgroundNode addChild:_planetsunrise z:-1&parallaxRatio:bgSpeed positionOffset:ccp(600,winSize.height&*0)];&
[_backgroundNode addChild:_spacialanomaly z:-1&parallaxRatio:bgSpeed positionOffset:ccp(900,winSize.height&*0.3)];&
[_backgroundNode addChild:_spacialanomaly2 z:-1&parallaxRatio:bgSpeed positionOffset:ccp(1500,winSize.height&*0.9)];
& & & & &第五步 &让背景移动 &。
& & & & & & & &如果背景移动是在update方法中添加的,那么在init方法里面添加 &[self scheduleUpdate]; & &如果背景移动在其他的方法中实现,例如在update
background中实现,那么需要在init方法中添加
& & & &&[self schedule:@selector(updatebackground:) interval:<span style="color:#.01];//处理背景移动
& & & & & & & & CGPoint backgroundScrollVel&=&ccp(-1000,&0);
& & & & & & & &_backgroundNode.position&=&ccpAdd(_backgroundNode.position, ccpMult(backgroundScrollVel, dt));
& & & & & & & &注意:可以使用多个parraxnode,使用方法相&#20284;。
& & & & &第六步 &背景连续滚动。
& & & & & & & &具体解决办法在子龙山人的博客里面这里不再赘述,/andyque/archive//2074962.html &
& & & 2 使用titlemap加载背景,具体参考:/andyque/archive//2012852.html。这种方法适合制作那些有固定大小的地图,而且地图是使用很多小的元素重复来组成的,例如坦克大战等游戏。
& & & & & &第一步下载tile地图编译器 &再网上搜一些下载的连接,我当时使用的是java版的
java版的功能比较全面,地图在win7下创建,然后copy到mac下添加到项目中,其他的都跟子龙山人的教程上的相&#20284;。
& & & & & &第二步 &建立地图。使用tile地图编译器可以创建多层次的背景地图,使用多个小元素地图可以创建一个很大的地图。
& & & & & & & & &注意:地图的每一个图层必须只能使用一个元素图片,如果使用多个会在编译的时候报错。
& & & & & &第三步 &将tile添加到cocos2d场景中
& & & & & & & & &在。h文件中声明成员变量//&Inside the HelloWorld class declaration
& & & & & & & & & & & & CCTMXTiledMap&*_tileM
& & & & & & & & & & & & CCTMXLayer&*_
& & & & & & & & & & & &//&After the class declaration
& & & & & & & & & & & & @property (nonatomic, retain) CCTMXTiledMap&*tileM
& & & & & & & & & & & & @property (nonatomic, retain) CCTMXLayer&*
& & & & & & & & &在。m文件中做如下的修改
& & & & & & & & & & &&// Right after the implementation section
& & & & & & & & & & & & @synthesize tileMap = _tileM
& & & & & & & & & & & & @synthesize background = _
& & & & & & & & & & & // In dealloc
& & & & & & & & & & & &self.tileMap =
& & & & & & & & & & & &self.background =
& & & & & & & & & & // Replace the init method with the following
& & & & & & & & & &-(id) init
& & & & & & & & & & & {
& & & & & & & & & & & & & if( (self=[super init] )) {
& & & & & & & & & & & & & self.tileMap = [CCTMXTiledMap tiledMapWithTMXFile:@&TileMap.tmx&];
& & & & & & & & & & & & & self.background = [_tileMap layerNamed:@&Background&];
& & & & & & & & & & & & & [self addChild:_tileMap z:-1];
& & & & & & & & & & & &}
& & & & & & & & & & & &
& & & & & & & & & & }
& & & & & & & & &将tmx文件添加到项目资源中。
& & & & & & & &第四步让tilemap背景地图移动起来
& & & & & & & & & & &tilemap对象的使用类&#20284;于ccparallaxnode的使用,只是在update或者update background中添加的语句不同。
& & & & & & & & & & &只不过不需要设置相对的移动速度,tilemap直接作为一个带有背景精灵的parallaxnode使用。
& & & & & & & & & & &tilemap对象也可以使用多个并行使用。
& & & & & & & &第五步 &tilemap循环移动。
& & & & & & & & & & & &tilemap对象本身不是用来做循环移动背景的最好的办法,它适合用来做加载式的固定的背景,但是由于tilemap内部有很好的内存回收机制,我在这里也使用了tilemap来制作循环的移动背景。提了tilemap对象的循环移动使用的是逻辑的方法,即在update里面判断一幅地图结束的位置,然后在这一个时刻重新加载一幅地图,判断的方式是利用tilemap对象的position的大小。(这个办法比较笨)
& & & & & & 3使用ccparallaxnode和tilemap混合的方法来加载地图。由于我游戏中的地图是多层次,元素图片很多且没有规律,背景要求循环,等的很多要求,只有综合使用这两种方法,以能够快捷有效的加载背景地图。
& & & & & & &使用的方法就是将tilemap对象作为ccparallaxnode的子对象加到里面然后移动ccparallaxnode并判断是否需要更新来重复加载背景。
& & & & & & &&
& & & & & & &第一步,声明tilemap对象和ccparallaxnode对象,并将tilemap对象添加到ccparallaxnode中,为了添加层次我声明了两个ccparallaxnode对象,封装在一个initbackground函数里面。
& & & & backgroundNode=[CCParallaxNode node];
& & & & backgroundNode1=[CCParallaxNode node];
& & & & _tileMapNode11 = [CCTMXTiledMap tiledMapWithTMXFile:@&title11.tmx&];
& & & & _tileMapNode21 = [CCTMXTiledMap tiledMapWithTMXFile:@&title21.tmx&];
& & & & _tileMapNode31 = [CCTMXTiledMap tiledMapWithTMXFile:@&title31.tmx&];
& & & & _tileMapNode41 = [CCTMXTiledMap tiledMapWithTMXFile:@&title41.tmx&];
& & & & _tileMapNode51 = [CCTMXTiledMap tiledMapWithTMXFile:@&title51.tmx&];
& & & &&[self addChild:backgroundNode];
& & & & [self addChild:backgroundNode1 z:<span style="color:#];
& &&//背景移动的更新& liulun gai&速度为2:3:4 & & &
& & CGPoint backgroundScrollVel1 = ccp(<span style="color:#,<span style="color:#);
& & CGPoint backgroundScrollVel2 = ccp(<span style="color:#.5,<span style="color:#.5);
& & CGPoint backgroundScrollVel3 = ccp(<span style="color:#,<span style="color:#); & & & & &
& & [ backgroundNode addChild:_tileMapNode11 z:<span style="color:# parallaxRatio:backgroundScrollVel1 positionOffset:ccp(<span style="color:#,<span style="color:#)];
& & [ backgroundNode addChild:_tileMapNode21 z:<span style="color:# parallaxRatio:backgroundScrollVel2 positionOffset:ccp(<span style="color:#,<span style="color:#)];
& & [ backgroundNode addChild:_tileMapNode31 z:<span style="color:# parallaxRatio:backgroundScrollVel3 positionOffset:ccp(<span style="color:#,<span style="color:#)];
& & [ backgroundNode addChild:_tileMapNode41 z:<span style="color:# parallaxRatio:backgroundScrollVel3 positionOffset:ccp(<span style="color:#,<span style="color:#)];
& & [ backgroundNode1 addChild:_tileMapNode51 z:<span style="color:# parallaxRatio:backgroundScrollVel3 positionOffset:ccp(<span style="color:#,<span style="color:#)];
这里面隐含了制作和添加tilemap对象的过程,具体可以参考子龙山人的博客&/andyque/archive//2012852.html&
& & & & & & &第二步 &由于需要无限循环因此需要判断什么时候加载新的地图,根据每个tilemap的长度决定具体参数的大小。
& & & & & & & &&
& & & & &&//& & //判断游戏是又过了一个循环&直接换背景
if(backgroundNode.position.x &= -(<span style="color:#88*mapnum-<span style="color:#0)){
& & & & & & [self addScrollingBackgroundWithTileMap];&
&& & & & & &
& & & & }&
& & & & & &第三步 &实现更新地图的函数 &addScrollingBackgroundWithTileMap在这里进行地图的重新加载以能显示接下来要出现的地图。使用一个参数来进行分类确定。
& & & & & &CGPoint backgroundScrollVel1 = ccp(<span style="color:#,<span style="color:#);
& & & & & &CGPoint backgroundScrollVel2 = ccp(<span style="color:#.5,<span style="color:#.5);
& & & & & &CGPoint backgroundScrollVel3 = ccp(<span style="color:#,<span style="color:#);
& & & & & &mapnum&#43;&#43;;& &
& &//CCLOG(@&---------------------%d&,mapnum);
& & switch (mapnum%<span style="color:#) {
case <span style="color:#:
& & & & & & _tileMapNode11 = [CCTMXTiledMap tiledMapWithTMXFile:@&title11.tmx&];
& & & & & & _tileMapNode21 = [CCTMXTiledMap tiledMapWithTMXFile:@&title21.tmx&];
& & & & & & _tileMapNode31 = [CCTMXTiledMap tiledMapWithTMXFile:@&title31.tmx&];
& & & & & & _tileMapNode41 = [CCTMXTiledMap tiledMapWithTMXFile:@&title41.tmx&];
& & & & & & _tileMapNode51 = [CCTMXTiledMap tiledMapWithTMXFile:@&title51.tmx&];
&& & & & & &
& & & & & & [ backgroundNode addChild:_tileMapNode11 z:<span style="color:# parallaxRatio:backgroundScrollVel1 positionOffset:ccp((mapnum-<span style="color:#)*<span style="color:#88,<span style="color:#)];
& & & & & & [ backgroundNode addChild:_tileMapNode21 z:<span style="color:# parallaxRatio:backgroundScrollVel2 positionOffset:ccp((mapnum-<span style="color:#)*<span style="color:#32,<span style="color:#)];
& & & & & & [ backgroundNode addChild:_tileMapNode31 z:<span style="color:# parallaxRatio:backgroundScrollVel3 positionOffset:ccp((mapnum-<span style="color:#)*<span style="color:#76,<span style="color:#)];
& & & & & & [ backgroundNode addChild:_tileMapNode41 z:<span style="color:# parallaxRatio:backgroundScrollVel3 positionOffset:ccp((mapnum-<span style="color:#)*<span style="color:#76,<span style="color:#)];
& & & & & & [ backgroundNode1 addChild:_tileMapNode51 z:<span style="color:# parallaxRatio:backgroundScrollVel3 positionOffset:ccp((mapnum-<span style="color:#)*<span style="color:#76,<span style="color:#)];
&& & & & & &
&& & & & & &
& & & & & &
case <span style="color:#:
& & & & & & _tileMapNode12 = [CCTMXTiledMap tiledMapWithTMXFile:@&title12.tmx&];
& & & & & & _tileMapNode22 = [CCTMXTiledMap tiledMapWithTMXFile:@&title22.tmx&];
& & & & & & _tileMapNode32 = [CCTMXTiledMap tiledMapWithTMXFile:@&title32.tmx&];
& & & & & & _tileMapNode42 = [CCTMXTiledMap tiledMapWithTMXFile:@&title42.tmx&];
& & & & & & _tileMapNode52 = [CCTMXTiledMap tiledMapWithTMXFile:@&title52.tmx&];
&& & & & & &
& & & & & & [ backgroundNode addChild:_tileMapNode12 z:<span style="color:# parallaxRatio:backgroundScrollVel1 positionOffset:ccp((mapnum-<span style="color:#)*<span style="color:#88,<span style="color:#)];
& & & & & & [ backgroundNode addChild:_tileMapNode22 z:<span style="color:# parallaxRatio:backgroundScrollVel2 positionOffset:ccp((mapnum-<span style="color:#)*<span style="color:#32,<span style="color:#)];
& & & & & & [ backgroundNode addChild:_tileMapNode32 z:<span style="color:# parallaxRatio:backgroundScrollVel3 positionOffset:ccp((mapnum-<span style="color:#)*<span style="color:#76,<span style="color:#)];
& & & & & & [ backgroundNode addChild:_tileMapNode42 z:<span style="color:# parallaxRatio:backgroundScrollVel3 positionOffset:ccp((mapnum-<span style="color:#)*<span style="color:#76,<span style="color:#)];
& & & & & & [ backgroundNode1 addChild:_tileMapNode52 z:<span style="color:# parallaxRatio:backgroundScrollVel3 positionOffset:ccp((mapnum-<span style="color:#)*<span style="color:#76,<span style="color:#)];
&& & & & & &
& & & & & &
&& & & & & &
case <span style="color:#:
& & & & & & _tileMapNode13 = [CCTMXTiledMap tiledMapWithTMXFile:@&title13.tmx&];
& & & & & & _tileMapNode23 = [CCTMXTiledMap tiledMapWithTMXFile:@&title23.tmx&];
& & & & & & _tileMapNode33 = [CCTMXTiledMap tiledMapWithTMXFile:@&title33.tmx&];
& & & & & & _tileMapNode43 = [CCTMXTiledMap tiledMapWithTMXFile:@&title43.tmx&];
& & & & & & _tileMapNode53 = [CCTMXTiledMap tiledMapWithTMXFile:@&title53.tmx&];
&& & & & & &
& & & & & & [ backgroundNode addChild:_tileMapNode13 z:<span style="color:# parallaxRatio:backgroundScrollVel1 positionOffset:ccp((mapnum-<span style="color:#)*<span style="color:#88,<span style="color:#)];
& & & & & & [ backgroundNode addChild:_tileMapNode23 z:<span style="color:# parallaxRatio:backgroundScrollVel2 positionOffset:ccp((mapnum-<span style="color:#)*<span style="color:#32,<span style="color:#)];
& & & & & & [ backgroundNode addChild:_tileMapNode33 z:<span style="color:# parallaxRatio:backgroundScrollVel3 positionOffset:ccp((mapnum-<span style="color:#)*<span style="color:#76,<span style="color:#)];
& & & & & & [ backgroundNode addChild:_tileMapNode43 z:<span style="color:# parallaxRatio:backgroundScrollVel3 positionOffset:ccp((mapnum-<span style="color:#)*<span style="color:#76,<span style="color:#)];
& & & & & & [ backgroundNode1 addChild:_tileMapNode53 z:<span style="color:# parallaxRatio:backgroundScrollVel3 positionOffset:ccp((mapnum-<span style="color:#)*<span style="color:#76,<span style="color:#)];
&& & & & & &
& & & & & &
case <span style="color:#:
& & & & & & _tileMapNode14 = [CCTMXTiledMap tiledMapWithTMXFile:@&title14.tmx&];
& & & & & & _tileMapNode24 = [CCTMXTiledMap tiledMapWithTMXFile:@&title24.tmx&];
& & & & & & _tileMapNode34 = [CCTMXTiledMap tiledMapWithTMXFile:@&title34.tmx&];
& & & & & & _tileMapNode44 = [CCTMXTiledMap tiledMapWithTMXFile:@&title44.tmx&];
& & & & & & _tileMapNode54 = [CCTMXTiledMap tiledMapWithTMXFile:@&title54.tmx&];
&& & & & & &
& & & & & & [ backgroundNode addChild:_tileMapNode14 z:<span style="color:# parallaxRatio:backgroundScrollVel1 positionOffset:ccp((mapnum-<span style="color:#)*<span style="color:#88,<span style="color:#)];
& & & & & & [ backgroundNode addChild:_tileMapNode24 z:<span style="color:# parallaxRatio:backgroundScrollVel2 positionOffset:ccp((mapnum-<span style="color:#)*<span style="color:#32,<span style="color:#)];
& & & & & & [ backgroundNode addChild:_tileMapNode34 z:<span style="color:# parallaxRatio:backgroundScrollVel3 positionOffset:ccp((mapnum-<span style="color:#)*<span style="color:#76,<span style="color:#)];
& & & & & & [ backgroundNode addChild:_tileMapNode44 z:<span style="color:# parallaxRatio:backgroundScrollVel3 positionOffset:ccp((mapnum-<span style="color:#)*<span style="color:#76,<span style="color:#)];
& & & & & & [ backgroundNode1 addChild:_tileMapNode54 z:<span style="color:# parallaxRatio:backgroundScrollVel3 positionOffset:ccp((mapnum-<span style="color:#)*<span style="color:#76,<span style="color:#)];
&& & & & & &
& & & & & &
&& & & & & &
& & & & & &
& & & & & &第四步 &重新加载一个地图之前的tilemap对象并没有及时被删除这样会造成内存过大问题,所以我们在一幅地图使用完后进行删除。在update函数里添加:
& & & & &if(backgroundNode.position.x &= -(<span style="color:#88*(mapnum-<span style="color:#))){
& & & & & &//CCLOG(@&---------------------%d&,mapnum);
& & & & & &
switch (mapnum%<span style="color:#) {
& & & & & & & &
case <span style="color:#:
& & & & & & & & & & [backgroundNode removeChild:_tileMapNode14 cleanup:YES];
& & & & & & & & & & [backgroundNode removeChild:_tileMapNode24 cleanup:YES];
& & & & & & & & & & [backgroundNode removeChild:_tileMapNode34 cleanup:YES];
& & & & & & & & & & [backgroundNode removeChild:_tileMapNode44 cleanup:YES];
& & & & & & & & & & [backgroundNode1 removeChild:_tileMapNode54 cleanup:YES];
& & & & & & & & & &
& & & & & & & &
case <span style="color:#:& & & & &
& & & & & & & & & & [backgroundNode removeChild:_tileMapNode11 cleanup:YES];
& & & & & & & & & & [backgroundNode removeChild:_tileMapNode21 cleanup:YES];
& & & & & & & & & & [backgroundNode removeChild:_tileMapNode31 cleanup:YES];
& & & & & & & & & & [backgroundNode removeChild:_tileMapNode41 cleanup:YES];
& & & & & & & & & & [backgroundNode1 removeChild:_tileMapNode51 cleanup:YES];
& & & & & & & & & &
& & & & & & & &
case <span style="color:#: & & & & &
& & & & & & & & & & [backgroundNode removeChild:_tileMapNode12 cleanup:YES];
& & & & & & & & & & [backgroundNode removeChild:_tileMapNode22 cleanup:YES];
& & & & & & & & & & [backgroundNode removeChild:_tileMapNode32 cleanup:YES];
& & & & & & & & & & [backgroundNode removeChild:_tileMapNode42 cleanup:YES];
& & & & & & & & & & [backgroundNode1 removeChild:_tileMapNode52 cleanup:YES];
&& & & & & & & & & &
& & & & & & & & & &
& & & & & & & &
case <span style="color:#:
& & & & & & & & & & [backgroundNode removeChild:_tileMapNode13 cleanup:YES];
& & & & & & & & & & [backgroundNode removeChild:_tileMapNode23 cleanup:YES];
& & & & & & & & & & [backgroundNode removeChild:_tileMapNode33 cleanup:YES];
& & & & & & & & & & [backgroundNode removeChild:_tileMapNode43 cleanup:YES];
& & & & & & & & & & [backgroundNode1 removeChild:_tileMapNode53 cleanup:YES];
&& & & & & & & & & &
& & & & & & & & & &
& & & & & & & &
& & & & & & & & & &
& & & & & & }&
&& & & & & &
& & & & &第五步:使地图移动起来,方法和之前说过ccparallaxnode的一样。具体函数如下
& & & & & -(void)updatebackground:(ccTime)dt{ &
& & & & & & & & & & &if(_paused==false){
& & & & & & & & & & & & & &CGPoint backgroundScrollVel = ccp(-<span style="color:#,<span style="color:#);
& & & & & & & & & & & & & &backgroundNode.position = ccpAdd(backgroundNode.position, ccpMult( backgroundScrollVel, dt));
& & & & & & & & & & & & & &backgroundNode1.position = ccpAdd(backgroundNode1.position, ccpMult( backgroundScrollVel, dt));
& & & & & & & & & & & & }
& & & & & & & & & &&else{
& & & & & & & & & & & & & [[CCDirector sharedDirector] stopAnimation];
& & & & & & & & & & & & & [[CCDirector sharedDirector] pause];
& & & & & & & & & & & & & [[SimpleAudioEngine sharedEngine] stopBackgroundMusic];
& & & & & & & & &}
& & & & & & } &
& & & & & & & &&
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:96491次
排名:千里之外
原创:20篇
转载:12篇
(1)(2)(1)(1)(1)(1)(1)(1)(7)(3)(6)(2)(5)

我要回帖

更多关于 大家觉得最好看的番号 的文章

 

随机推荐