上一篇文章我们将游戏需要的基本部件都准备好了,接下来才是制作这个游戏的重点–编程。
一个游戏能够顺利运行,其背后是有很多程序语句互相配合的结果。在编写程序之前,我们要先认识程序到底是什么东西。
Scratch将原本为实现某一个简单功能而编写的一段代码经过图形化处理,变成了一个个更便于初学者理解的积木零件,能够帮助初学者迅速建立起编程所需要的逻辑思维,为后续的各种程序语言的学习打下基础。
程序既计算机程序,是一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具。随着这些指令一条一条的按顺序并按照设定的逻辑执行下去,就能够得到我们想要的结果。我们的游戏就是这样一条一条程序编辑出来的。
好了,理论就先讲到这里吧,还是先整点实际的。
Scratch是将每个部件独立编程,然后在通过舞台上方的一个按钮
使用Scratch制作弹球游戏(3)

统一开始执行,有种古代通过军旗指挥打仗的感觉。所以我们每个部件都可以以下图所示的积木作为开始。
使用Scratch制作弹球游戏(3)

接下来我们先制作游戏开始的首页,当 被点击,我们会首先进入游戏的首页这里我们需要控制的是游戏的背景部分,所以我们相应的进入背景页面使用Scratch为我们提供的程序积木开始搭建程序。
先点击如下图右下角的背景,然后在代码区中选择事件,将圈出的积木拖动到编辑区。
使用Scratch制作弹球游戏(3)

之后将背景区用于切换的积木拖动到上一块积木下方,积木会自动连接,因为我们导入的背景较多,所以需要点击积木下拉选项并选择我们之前设定好的欢迎背景。
使用Scratch制作弹球游戏(3)

之后设置开始按钮,先单击切换到开始按钮部件。
使用Scratch制作弹球游戏(3)

接下来设置开始按钮,将舞台区的开始按钮拖动摆放到合适的位置,这时左边运动区的内与坐标相关的积木会变成你拖动位置的坐标,拖动到编辑区即可,然后维为它加上显示积木,使其能够随着积木的启动而被显示出来,如下图所示。
使用Scratch制作弹球游戏(3)

因为这里我打算做一个按钮被点击的效果,之前我提到的设计两个开始按钮造型就是用在这里,搭建积木做出按钮的点击效果,在按钮被点击切换到造型2后需要等待一段比较短的时间,这里我设置的是0.2秒,这样才能看到按钮被点击发生改变后的状态,这0.2秒就是你能看到按钮变化后的时间,不用太长,也不能太短。随后广播游戏开始(这里广播的内容可以自己设定,建议设定为简明扼要的文字,防止弄混),告诉其他部件游戏开始了,随后隐藏自己,为其他部件提供舞台位置,随后换回点击前的造型,为下一次的程序启动做准备。
使用Scratch制作弹球游戏(3)
使用Scratch制作弹球游戏(3)
这样我们的开始界面就设置好了,后期再添加上声音就完美了。
使用Scratch制作弹球游戏(3)

相关文章: