英语是世界上使用最广泛的语言之一,小猫“喵喵”也想学好英语,可以方便地与外国的小朋友交流Scratch学习经验。
在本课的范例作品中,小猫“喵喵”将学习三个英文单词:apple、banana、orange。单击“Next”和“Previous”可以在单词间切换,每切换到一个单词会播放该单词的朗读。
范例作品中的舞台背景可以从“好好搭搭”网站下载,作为外部图片导入;另外还需要创建翻页用的“Next”和“Previous”角色、录制单词朗读的声音。在程序脚本中,需要充分利用“事件”类别中的指令控制背景图片的切换、控制单词朗读声音的播放。
要完成本课的创意构思,需要了解以下的新指令:
属于“事件”类别指令,当鼠标单击这个指令所属的角色时触发,然后执行这个指令下方的程序脚本。
在Scratch中,“事件”是一个非常重要的概念,是指可以被计算机识别的操作。最常见的“事件”是“鼠标事件”,比如“单击”、“双击”、“指向”等,当这些事件发生后,就会执行该事件相对应的程序脚本。
单击此处或者扫描下方二维码可以观看以上内容相关的视频。
属于“事件”类别指令,当切换到指定背景时触发,然后执行这个指令下方的程序脚本。单击指令中的下拉列表参数,可以选择触发这个事件的背景图片名称。
属于“外观”类别指令,用于切换背景图片。单击指令中的下拉列表参数,可以选择需要切换的背景图片名称。
该指令有两个特殊的选项“下一个背景”、“上一个背景”。如果选择“下一个背景”,Scratch会将舞台背景切换到背景列表中的下一张图片;如果当前已经是最后一张图片,那么会切换到背景列表的第一张图片。
属于“声音”类别指令,可以停止所有正在播放的声音。
在“角色列表区”单击某个角色缩略图,然后在“脚本区”所编写的脚本都是这个角色的“角色脚本”;而在“背景列表区”单击背景缩略图,然后在“脚本区”所编写的脚本都是“背景脚本”。
“背景脚本”通常是所有角色共用的脚本,是整个Scratch作品都要共同执行的;而“角色脚本”与具体的某个角色相关联,是这个角色所独有的,只有这个角色会执行。
单击此处或者扫描下方二维码可以观看以上内容相关的视频。
试一试
请分别单击舞台背景缩略图与小猫角色缩略图,然后观察“指令区”中的指令,找一找哪些指令是“角色脚本”所独有的?哪些指令是“背景脚本”所独有的?
单击此处或者扫描下方二维码可以观看相关的视频。
本课范例作品中的舞台背景共有三张图片,是作为外部图片,从“好好搭搭”网站上下载后导入。具体可以按以下步骤操作:
单击此处或者扫描下方二维码可以观看以上内容相关的视频。
本课范例作品共有三个角色,其中小猫“喵喵”是默认的角色;另两个是文字角色,用于程序运行时前、后翻页。具体可以按以下步骤操作:
x注:由于Scratch功能的限制,在线版Scratch不能直接输入中文。如果需要在Scratch中使用中文,可以按照课后阅读材料的方法操作。
单击此处或者扫描下方二维码观看以上内容相关的视频。
试一试
- 尝试在“造型”选项卡的“位图模式”下输入文字,然后单击舞台左上角的 图标,在全屏状态下比较这两种模式所绘制文字的区别。
单击此处或者扫描下方二维码可以观看相关视频。
本课范例作品中,每个英语单词出现的同时,会自动播放这个单词的朗读。如果你有能在计算机上录音用的话筒(一般笔记本电脑内置有话筒),就可以按照以下步骤操作录制声音(如果不能录制朗读,也可以从“好好搭搭”网站的本课范例作品网页中下载相应的声音文件):
单击此处或者扫描上方的二维码可以观看以上内容相关的视频。
试一试
尝试使用“声音控制区域”的工具,对录制的声音进行编辑。
单击此处或者扫描下方二维码可以观看相关视频。
“喵喵学英语”作品中单词的切换,是通过单击“Next”向后翻页、单击“Previous”向前翻页实现的。具体可以按照以下步骤操作:
单击此处或者扫描下方二维码可以观看以上内容相关的视频。
想一想
和 有什么不同?
单击此处或者扫描下方二维码可以观看相关视频。
“喵喵学英语”这个作品中,切换到哪个单词,就会播放这个单词的朗读。由于这些声音需要跟背景对应起来,因此播放声音的脚本应该编写在背景代码中。具体可以按以下步骤操作:
单击此处或者扫描下方二维码可以观看以上内容相关的视频。
想一想
- 在编写背景代码播放声音时,能否不使用 指令?为什么?
单击此处或者扫描下方二维码可以观看相关视频。
“喵喵”英语学得可开心了,请你使用学过的知识,让它的学习过程变得更有趣。