Cocos2D:塔防游戏制作之旅(十八)
游戏 之旅 制作 cocos2d 十八
2023-09-14 08:56:50 时间
现在运行游戏你将注意到你不能放置超出你资源金币的炮塔了.当然杀死敌人可以奖励金币,so你可以继续购买更多的炮塔!这是一个令人惊叹的系统,不是吗?
现在,最终,对于一些额外的地方,添加一些酷酷的背景音乐(由Kevin MacLeod制作)和cxfr制作的音效,他们可以使你的游戏更有趣一些!
打开HelloWorldLayer.m并且添加以下修改:
//At the top of the file: #import "SimpleAudioEngine.h" //Inside init: (inside the "if" condition) // 9 - sound [[SimpleAudioEngine sharedEngine] playBackgroundMusic:@"8bitDungeonLevel.mp3" loop:YES]; //Inside ccTouchesBegan, before instantiating a new Tower object: [[SimpleAudioEngine sharedEngine] playEffect:@"tower_place.wav"]; //At the beginning of getHpDamage [[SimpleAudioEngine sharedEngine] playEffect:@"life_lose.wav"];
现在打开Enemy.m并且添加如下几行:
//At the top of the file: #import "SimpleAudioEngine.h" //At the beginning of getDamaged: [[SimpleAudioEngine sharedEngine] playEffect:@"laser_shoot.wav"];
到这为止了 - 你已经完完全全的完成了!编译运行游戏把玩它吧.你难道不喜欢这些流行的声音吗?
接下来该做神马呢?
这里是 sample project 包含上面塔防游戏之旅全部代码的项目.
如果你想要继续改造该项目,脑洞大开没有上限(the sky’s the limit!)!这里有太多你可以改进的地方,这里仅仅是几个主意:
相关文章
- Cocos2D:塔防游戏制作之旅(四)
- Cocos2D:塔防游戏制作之旅(二)
- Cocos2D:塔防游戏制作之旅(一)
- 采用Unity快速开发高质量游戏的若干优化建议
- win8 开发之旅(19) --足球游戏揭秘6
- win8 开发之旅(18) --足球游戏揭秘4
- win8 开发之旅(17) --足球游戏揭秘3
- win8 开发之旅(15) --足球游戏揭秘(1)
- Direct3D 开发之旅 3D 游戏基本概念的介绍2
- 2014 网选 5011 Game(Nim游戏,数学题)
- Java实现 LeetCode 390 消除游戏
- Java实现 LeetCode 390 消除游戏
- Java实现 LeetCode 174 地下城游戏
- 【IOS-COCOS2D游戏开发之六】对触屏事件追加讲解,解决无法触发CCTOUCHMOVED事件[重要!]
- 【python 游戏】闲的无聊?那就和博主一起来滑雪吧~
- 《鱿鱼游戏》凭什么能爆火?
- [C++基金会]位计算 游戏开发中的应用
- 做游戏测试达人,其实是“高薪+玩嗨+技术活”的体验