tiledmap瓦片地图使用2

然后修改HelloWorldLayer层,当计数器改变的时候,就调用Hud类的方法,这样就可以相应地更新Hud类了。

  编译并运行,如果一切ok,你将会在屏幕右下角看到统计忍者吃西瓜的Label。

来点音效和音乐

  如果没有很cool的音效和背景音乐的话,这就不能算作是一个完整的游戏教程了。

  增加音效和音乐非常简单,只需在HelloWolrdScene.m作如下修改:

复制代码
//  At top of file
#import  " SimpleAudioEngine.h "

//  At top of init for HelloWorld layer
[[SimpleAudioEngine sharedEngine] preloadEffect: @" pickup.caf " ];
[[SimpleAudioEngine sharedEngine] preloadEffect:
@" hit.caf " ];
[[SimpleAudioEngine sharedEngine] preloadEffect:
@" move.caf " ];
[[SimpleAudioEngine sharedEngine] playBackgroundMusic:
@" TileMap.caf " ];

//  In case for collidable tile
[[SimpleAudioEngine sharedEngine] playEffect: @" hit.caf " ];

//  In case of collectable tile
[[SimpleAudioEngine sharedEngine] playEffect: @" pickup.caf " ];

//  Right before setting player position
[[SimpleAudioEngine sharedEngine] playEffect: @" move.caf " ];
复制代码

现在,我们的忍者可以开怀大吃了!

何去何从?

  这个系列的教程,就此完结了。距离上次翻译时间长了点。通过这个教程的学习,你对cocos2d里面的tiled map的使用,应该有一个非常好的理解了。这里有这个教程的完整源代码。

  接下来,我会接着翻译下一篇,是原作者的一个朋友写的,这个系列教程的终结版:《加入敌人和战斗:如果使用cocos2d制作基于tiled的地图:第三部分》。

  如果你看了这个教程,有什么好的意见或建议,可以自由发言,谢谢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值