第9课 在Scratch中侦测——小猫“抓抓”闯迷宫
小猫“抓抓”在古堡中探险的时候,不小心闯入了一个奇幻的迷宫。你能帮它顺利走出迷宫,继续在古堡中探险吗?
在小猫“抓抓”闯迷宫这个游戏中,舞台的背景就是迷宫图案。可以单击选中“舞台”,在“背景”选项卡中自己动手绘制。 在“背景”选项卡中,先选择合适的颜色;然后使用 工具,将迷宫背景填充为指定颜色;最后选择 工具、再选择合适的“线宽”,在背景上涂抹出迷宫图案。单击此处或者扫描右边的二维码,可以详细了解具体的操作步骤。
在“小猫‘抓抓’闯迷宫”这个故事中,除了迷宫这个舞台背景,还有小猫“抓抓”以及礼物盒“Gift”这两个角色。如果觉得操作有一定困难,可以单击此处或者扫描右边的二维码了解具体的操作过程。
添加完角色以后,还需要调整角色的大小、位置。为了每次运行游戏的时候,角色的大小、位置等属性都统一,还应该在“脚本区”中添加这些初始化属性指令。单击此处或者扫描右边的二维码了解具体的操作过程。
要让小猫“抓抓”能够在迷宫中漫步,可以使用“事件”类别中的 指令或者“侦测”类别中的 指令,通过键盘上的方向键,让小猫在迷宫中漫步。单击此处或者扫描右边的二维码可以详细了解相关的知识和操作过程。
小猫“抓抓”在迷宫中移动的时候,是不能碰到迷宫边缘的。在“侦测”类别中,可以通过以下三个指令,检测两个角色是否触碰。单击此处或者扫描右边的二维码可以详细了解相关的知识和操作过程。
要在程序运行过程中侦测小猫是否触碰到迷宫,应该在小猫角色中增加一段脚本,把“侦测”类别中的 指令作为条件,组合到“控制”类别 指令的条件中,同时设置 指令参数颜色为迷宫填充色;在 指令内部,可以添加当小猫触碰到迷宫后,需要执行的指令,比如让小猫回到舞台左上角的起点、播放一段声音等等。最后,还需要用到“控制”类别中的 指令,在程序运行过程中,不断地重复执行侦测代码。单击此处或者扫描右边的二维码了解具体的操作过程。
与侦测小猫“抓抓”是否触碰迷宫不同的是,礼物盒“Gift”是一个角色。检测小猫是否触碰到礼物盒,最合适的指令应该是 ,它适用于侦测两个角色是否触碰到。单击此处或者扫描右边的二维码可以详细了解相关的知识和操作过程。
|