【Scratch2.0编程教程】第八节:侦测模块

本节我们来学习侦测模块中的各个积木。侦测顾名思义就是检测舞台或角色的各个动作。

侦测模块的积木一共分为五大类:
◾六边形积木
◾用户互动输入的积木
◾和坐标相关的积木
◾和视频相关的积木
◾和时间相关的积木

1、六边形积木
【Scratch2.0编程教程】第八节:侦测模块-少儿编程网
这些积木不能单独使用,只能和控制模块中的判断语句或者运算符模块中的比较语句联合使用,返回两个值:Ture或False。其中“碰到...”积木下拉列表除了鼠标指针和边缘外,还有本程序的所有角色可选。

下面来制作一个小程序使用这些积木。一个球自由的在舞台上跳动,落下时碰到相应颜色的柱子,记录的变量+1,最后看看那个颜色被击中的次数最多。
【Scratch2.0编程教程】第八节:侦测模块-少儿编程网
程序中共有5个角色:一个球ball和4个柱子。5个变量:分别记录每个颜色击中的变量和时间倒计时变量。
【Scratch2.0编程教程】第八节:侦测模块-少儿编程网
在这个程序中只需要为角色ball编写脚本即可,其他角色无脚本。角色ball的脚本如下:
【Scratch2.0编程教程】第八节:侦测模块-少儿编程网
2、用户互动输入的积木
【Scratch2.0编程教程】第八节:侦测模块-少儿编程网
此积木提示用户输入相应的数据,回车后询问结束,用户输入的答案在“回答”积木种可以得到。一般这两个积木是配对使用。

3、和坐标相关的积木
【Scratch2.0编程教程】第八节:侦测模块-少儿编程网
【Scratch2.0编程教程】第八节:侦测模块-少儿编程网
此类积木主要是检测鼠标的(x,y)坐标,以及角色或舞台的(x,y)坐标、方向、造型、大小、音量等。

4、和视频相关的积木
【Scratch2.0编程教程】第八节:侦测模块-少儿编程网
此类积木主要是和视频相关的动作。

5、和时间相关的积木
【Scratch2.0编程教程】第八节:侦测模块-少儿编程网
此类积木主要是和时间相关的动作。计时器、得到当前的年月日时分秒等。我们来制作一个模拟时钟的小程序。
【Scratch2.0编程教程】第八节:侦测模块-少儿编程网
本项目包含一个时钟界面的背景,以及4个角色:秒Sec、分Min、时Hour以及一个在指针下面显示当前时间的角色,没有运行的时候不可见。下面我们来看看各个角色的脚本:
【Scratch2.0编程教程】第八节:侦测模块-少儿编程网
记录时间“秒”的角色Sec的脚本,随着时间的移动转圈。
【Scratch2.0编程教程】第八节:侦测模块-少儿编程网
记录时间“分”的角色Min的脚本,随着时间的移动转圈,和秒相同。
【Scratch2.0编程教程】第八节:侦测模块-少儿编程网
记录时间“时”的角色Hour的脚本,随着时间的移动转圈。
【Scratch2.0编程教程】第八节:侦测模块-少儿编程网
时间显示角色的脚本,用“x:x:x”的方式将当前的时间显示在指针下方。

点击绿旗运行脚本看看效果?

本文链接:【Scratch2.0编程教程】第八节:侦测模块

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:少儿编程网,谢谢!^^


*文章为作者独立观点,不代表少儿编程网立场
发表评论

坐等沙发
相关文章
“少儿编程之父”米切尔教授:我们要像在幼儿园一样学习
“少儿编程之父”米切尔教授:我们要像在…
编程少年丨余疆海:个性十足却不失温度
编程少年丨余疆海:个性十足却不失温度
为什么大家都建议学习少儿编程要从Scratch开始?
为什么大家都建议学习少儿编程要从Scrat…
孩子学完各个阶段的编程课程能够参加哪些比赛?
孩子学完各个阶段的编程课程能够参加哪…
我的孩子从来没有接触过编程,0基础能不能学?
我的孩子从来没有接触过编程,0基础能不…
【精选作品】如何通过Scratch让小猪跑起来?(内附火影粉丝巨献,必看)
【精选作品】如何通过Scratch让小猪跑起…
Scratch是由麻省理工学院(MIT)设计开发的一款面向少年的简易编程工具,是适合于全世界儿童学习编程和交流的工具和平台