如何在Scratch上制作游戏?

avatar 2020年2月29日15:34:45 评论 7,375

如何在Scratch上制作游戏?如何从头开始制作游戏。这是逐步制作漂亮的鼠标甲虫追逐游戏的分步方法,首先打开Scratch编辑器并删除主要的猫精灵。首先从Scratch库设置蓝天2背景。接下来转到ScratchSprite库,添加鼠标1Sprite,并添加BeetleSprite。我将为鼠标精灵编写一个脚本,以随处追踪甲虫。另外,使用缩小工具缩小甲虫的大小,该工具可以在菜单和顶部的工具带上找到。

首先添加一个“单击绿色标志时”事件块。将鼠标放在左下角,然后转到“运动”类别。将'gotoxy'块添加到脚本中。x和y轴的坐标将自动填写。此块将使鼠标精灵从舞台上的这一点开始。接下来转到“控制”类别,然后添加“重复直到”条件循环块。现在,我将设置脚本,使该循环块将继续重复执行,直到满足特定条件为止。在“运动”类别中添加一个“移动10步”和一个“指向鼠标指针”块。在下拉菜单中选择甲虫。重复此脚本,直到鼠标触摸甲虫为止,要设置这种条件,请使用“传感”类别中的“触摸”块。将其添加到条件窗口中,然后在下拉菜单中选择“Beetle”。为了使鼠标看起来生动活泼,请在“重复直到”循环块内的“外观”类别中添加一个“下一个服装”块。该块将保持反复切换鼠标精灵服装。

Scratch游戏的下一部分。

甲虫精灵将替换我的鼠标指针,因此,无论我将鼠标指针移到何处,甲虫都将跟随。单击它,然后在脚本区域内添加一个“何时单击绿色标志”事件块。在其下添加一个“forever”控制框,并在其中放置一个“gotomouse-pointer”运动块。永远的循环将无休止地执行“转到”块,这使甲虫粘在我的鼠标指针上。运行该程序,并查看是否所有内容均按上述脚本运行。鼠标应以恒定的速度追赶甲虫,并且甲虫应始终跟随鼠标指针。游戏缺少某些内容,没有挑战性,也没有提供很多参与度。接下来,我将对该游戏进行3个令人敬畏的改进。我将在游戏中添加一个结束屏幕,我将创建一个高分计数器,并且我将使鼠标不断增加其移动速度,以使我更难从其饥饿的嘴中逃脱!我希望您能从中学习如何在Scratch上进行游戏。

如何在Scratch上制作游戏?

如何在Scratch上制作游戏。单击鼠标精灵。要获得高分计数器,请单击数据类别并创建一个变量。命名-得分。现在,在“重复直到”循环块内添加一个“设置得分”到“块”。

为了使分数不断增加,同时又避免鼠标精灵,请在“数据块”窗口中的“传感”类别中添加一个“计时器”块。游戏开始时,此块从0开始,并且像真实计时器一样,其值每秒持续增加1。因此,我在游戏中生存的时间越长,得分就越高!同样,当您处于该块类别时,请在“移动10个步骤”窗口内添加另一个“计时器”块。这也将使鼠标精灵的速度也逐渐增加,从而使游戏更具挑战性。接下来,在“重复直到”块下添加一个“广播”块。在下拉菜单中,选择编写新消息,然后编写–游戏结束。一旦“重复直到”循环块满足其条件,该块将向所有游戏精灵广播一条消息,并且它将停止运行。这将使下一个代码块运行。它将用于让程序知道何时应显示结束屏幕。

游戏结束。

要制作结束屏幕,请在“小精灵”部分中单击“绘制新的小精灵”图标,然后使用“文本”工具编写“游戏结束”消息,稍稍下面将其写下“最终得分:”,并在其下方写下“按此继续””。在“按”和“至”字之间留一个小间隙,因为那是标记图标的放置位置。接下来,单击“脚本”选项卡,然后添加一个“单击绿色标志时”块。在它下面添加一个“隐藏”外观块,以使我们在玩游戏时结束最终屏幕的消失。然后从“事件”类别中添加一个“当我收到”框。当接收到指定消息时,该块将运行其下的脚本。在这种情况下,当此块收到“游戏结束”消息时。而当它收到它时,我们希望出现最终屏幕。从“外观”类别中添加一个“显示”块,并添加一个“显示变量”数据块。也,调整终端屏幕在舞台上的位置。调整舞台上“得分”变量的框,使其紧邻“最终得分”消息。右键单击它,然后选择较大的读数,以使其看起来更好。

最后的润色

对于最后的调整,请单击甲虫精灵并添加一个“当我收到”块。在其下添加一个“隐藏”外观块。当鼠标抓住精灵时,它将使精灵消失,从而为最终屏幕提供了一种清晰的方法。还要在“单击绿色标志时”框下添加一个“显示”框,以使其在我们启动程序时显示。然后单击鼠标精灵,在“单击绿色标志时”框下方添加一个“显示”框,并在“广播”框下方添加一个“隐藏”框。这将使精灵在游戏开始时出现,并在游戏结束时消失,从而为结束屏幕提供清晰的入口。如果您已经注意到,计时器会给出一个浮点数,即整数后面有两个小数点。要获得四舍五入的数字,转到操作员类别,然后在“设置得分”数据块内添加一个“回合”块,并在其中放置“计时器”块。

此绿色块将数字四舍五入到最接近的整数。Scratch教程的最后一步是从Scratch库中添加Green标志单击的精灵。将其放置在最终屏幕上“Press”一词的后面,然后转到其“脚本”标签。添加一个“whengreenflagclicked”(当绿色标记被点击时)块,并将一个“hide”(隐藏)块置于其下方。然后添加“当我收到”事件块,并在其下面放置一个“显示”块。游戏结束后,这将在适当的时间弹出精灵。至此,如何在Scratch上制作游戏。运行程序并尝试设置最高分!此绿色块将数字四舍五入到最接近的整数。Scratch教程的最后一步是从Scratch库中添加Green标志单击的精灵。将其放置在最终屏幕上“Press”一词的后面,然后转到其“脚本”标签。添加一个“whengreenflagclicked”(当绿色标记被点击时)块,并将一个“hide”(隐藏)块置于其下方。然后添加“当我收到”事件块,并在其下面放置一个“显示”块。

游戏结束后,这将在适当的时间弹出精灵。至此,如何在Scratch上制作游戏。运行程序并尝试设置最高分!此绿色块将数字四舍五入到最接近的整数。Scratch教程的最后一步是从Scratch库中添加Green标志单击的精灵。将其放置在最终屏幕上“Press”一词的后面,然后转到其“脚本”标签。添加一个“whengreenflagclicked”(当绿色标记被点击时)块,并将一个“hide”(隐藏)块置于其下方。然后添加“当我收到”事件块,并在其下面放置一个“显示”块。游戏结束后,这将在适当的时间弹出精灵。至此,如何在Scratch上制作游戏。运行程序并尝试设置最高分!添加一个“whengreenflagclicked”(当绿色标记被点击时)块,并将一个“hide”(隐藏)块置于其下方。然后添加“当我收到”事件块,并在其下面放置一个“显示”块。游戏结束后,这将在适当的时间弹出精灵。至此,如何在Scratch上制作游戏。运行程序并尝试设置最高分!

添加一个“whengreenflagclicked”(当绿色标记被点击时)块,并将一个“hide”(隐藏)块置于其下方。然后添加“当我收到”事件块,并在其下面放置一个“显示”块。游戏结束后,这将在适当的时间弹出精灵。至此,如何在Scratch上制作游戏。运行程序并尝试设置最高分!

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: