本节我们将完成剩余得工作,游戏结束得优化处理,显示游戏结束,为游戏添加声音效果。
声音素材下载(本文中所用素材来源于网络,仅用于个人学习试用)--》》下载
一、当游戏结束时显示游戏结束
我们之前已经添加了一个Gameover角色,我们只需要将它显示出来即可,编辑Flappybird的代码,找到判断游戏结束的代码块,添加一句:getWorld().addObject(new Gameover(), 300, 200);,记住这行代码要添加到移除小鸟角色前面,放到后面的话会报错。
	![Greenfoot制作flappybird游戏[六] Greenfoot制作flappybird游戏[六]](/Uploads/Editor/2020-05-15/5ebe3af6c6391.jpg) 
 
二、给游戏增加声音
首先下载声音文件,然后解压缩,将声音文件放到我们项目中的sounds目录中,然后开始编辑Flappybird的代码。
	![Greenfoot制作flappybird游戏[六] Greenfoot制作flappybird游戏[六]](/Uploads/Editor/2020-05-15/5ebe3b0d98aa1.jpg) 
 
1、添加碰撞的声音,代码:Greenfoot.playSound("peng.mp3");
需要添加的地方有两处,小鸟碰到边界和碰到Pipe,如图所示
	![Greenfoot制作flappybird游戏[六] Greenfoot制作flappybird游戏[六]](/Uploads/Editor/2020-05-15/5ebe3b18ea392.jpg) 
 
	![Greenfoot制作flappybird游戏[六] Greenfoot制作flappybird游戏[六]](/Uploads/Editor/2020-05-15/5ebe3b4e6c5c2.jpg) 
2、按下空格键播放煽动翅膀飞的声音,代码:Greenfoot.playSound("flay.mp3");
	![Greenfoot制作flappybird游戏[六] Greenfoot制作flappybird游戏[六]](/Uploads/Editor/2020-05-15/5ebe3b761c1a6.jpg) 
3、如果得分播放声音score,代码:Greenfoot.playSound("score.mp3");
	![Greenfoot制作flappybird游戏[六] Greenfoot制作flappybird游戏[六]](/Uploads/Editor/2020-05-15/5ebe3b82c1c71.jpg) 
好了,我们的flappy bird游戏就做好了,欢迎大家来尝试。
	![Greenfoot制作flappybird游戏[六] Greenfoot制作flappybird游戏[六]](/Uploads/Editor/2020-05-15/5ebe3b9e9b46a.jpg) 
完整的程序下载地址:https://www.greenfoot.org/scenarios/25862
本站内容未经许可,禁止任何网站及个人进行转载。









 
							   				            	
				             
							   				            	
				             
							   				            	
				             
							   				            	
				             
				            	
				             
								 
								 
								 
								 
								 
								 
								 
								 
								