大佬教程收集整理的这篇文章主要介绍了Cocos2D:塔防游戏制作之旅(十八),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在Enemy.m的getDamaged:方法只给你添加如下1行(在if条件内):
[theGame aWARDGold:200];
现在运行游戏你将注意到你不能放置超出你资源金币的炮塔了.当然杀死敌人可以奖励金币,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 getHPDAR_792_11845@age
[[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!)!这里有太多你可以改进的地方,这里仅仅是几个主意:
基于配置的不同炮塔的不同关卡
如果用任何新的cool特性扩展了游戏,或者任何建议和问题,请加入下面的讨论中!
(Cocos2D:塔防游戏制作之旅全篇完)
以上是大佬教程为你收集整理的Cocos2D:塔防游戏制作之旅(十八)全部内容,希望文章能够帮你解决Cocos2D:塔防游戏制作之旅(十八)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。