您现在的位置是:网站首页>Scratch编程教程Scratch编程教程

Scratch实例教程-飞机大战08、完善代码debug(三)之像个游戏的教程

少儿编程网2019-07-09 23:24:30Scratch编程教程 人已围观 来源:高维数学 -用户投稿

简介到目前为止我们的飞机大战游戏已经差不多可以将就着玩起来了。但是这时候我们设计的敌机是依次在屏幕中左右出现。

各位小伙伴大家好:wUA少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

上期我们完善了更大的bug,这次我们来继续修改。wUA少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

到目前为止我们的飞机大战游戏已经差不多可以将就着玩起来了。wUA少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

但是这时候我们设计的敌机是依次在屏幕中左右出现。wUA少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

我们希望敌机在屏幕上方随机显示wUA少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

要实现这个功能我们只需要插入一个随机模块wUA少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

代码如图↓:wUA少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

飞机大战08、完善代码debug(三)之像个游戏的教程wUA少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

高度保持不变,x轴的位置在屏幕左右边界之间随机出现。wUA少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

接下来我们继续是实现另外一个游戏结束功能。wUA少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

我们在英雄飞机完成爆炸之后就结束整个程序。wUA少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

所以我们在后面加上一条停止全部指令。wUA少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

现在我们插入一个开始按钮,按钮图片在角色库中选择。wUA少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

然后我们写入代码,当点击就发送一个广播,告诉其他角色游戏开始了。wUA少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

飞机大战08、完善代码debug(三)之像个游戏的教程wUA少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

接下来我们插入一个结束按钮,在插入按钮之前先实现结束游戏的代码。wUA少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

飞机大战08、完善代码debug(三)之像个游戏的教程wUA少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

在英雄飞机被击毁的时候广播一个消息end,告诉所有角色游戏结束了。wUA少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

现在我们可以实现结束按钮了。当收到end消息的时候,显示游戏结束按钮。wUA少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

飞机大战08、完善代码debug(三)之像个游戏的教程wUA少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

再来修改一下开始按钮,接收到游戏结束消息的时候。显示开始,准备下一局。wUA少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

飞机大战08、完善代码debug(三)之像个游戏的教程wUA少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

再插入一个封面飞机,更换一个背景。wUA少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

飞机大战08、完善代码debug(三)之像个游戏的教程wUA少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

现在我们游戏看起来像这样↓wUA少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

飞机大战08、完善代码debug(三)之像个游戏的教程wUA少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

现在我们如果点击开始按钮,游戏就可以运行了,并且结束之后又回到当前选择界面。wUA少儿编程网-Scratch_Python_教程_免费少儿编程学习平台


相关文章:

支持一下 ( )查看更多相似文章

Scratch实例教程-飞机大战08、完善代码debug(三)之像个游戏的教程

      匿名评论
    • 评论
    人参与,条评论
    少儿编程网

客服在线

服务时间

周一至周日 9:00-21:00