1. 首页 » 知识阅读

积木颜色大冒险:用Scratch玩转图形化编程

侦测积木

侦测积木用来侦测角色、背景、距离、鼠标、键盘、音量等。这些积木不能单独使用,只能和控制类积木中的判断语句或运算类积木中的比较语句联合使用,返回值为:True(真)或False(假)。

9.1 碰撞侦测

9.1.1 碰到指针/舞台边缘

使用简易图形化编程工具Scratch(侦测积木)

该积木用于侦测是否碰到“鼠标指针”或者“舞台边缘”,如果角色碰到鼠标指针或舞台边缘,返回“真”。

主题:小猫躲闪;情节:当按下后,如果小猫碰到鼠标指针,则移到舞台区的随机位置;当小猫碰触到舞台边缘时,再移到随机位置;该程序实现了小猫始终在舞台区内躲闪鼠标指针,而不会超出舞台边缘;

使用简易图形化编程工具Scratch(侦测积木)

视频加载中...

9.1.2 碰到颜色

使用简易图形化编程工具Scratch(侦测积木)

该积木用于侦测当前角色是否有碰到选定的颜色,如果角色碰到选定的颜色,则返回“真”。

使用简易图形化编程工具Scratch(侦测积木)

该积木用于侦测两种选定的颜色是否有碰撞,如果前一个颜色碰到后一个颜色,就返回“真”。

主题:小球碰碰转;角色:小球(角色库中选取),小球边缘颜色为;背景:绘制(背景选项卡中绘制);

使用简易图形化编程工具Scratch(侦测积木)

情节:当按下后,小球将向上移动,如果碰到颜色,向右旋转30度,继续移动;如果碰到颜色,向左旋转30度,继续移动;如果颜色碰到,停止移动;

使用简易图形化编程工具Scratch(侦测积木)

使用简易图形化编程工具Scratch(侦测积木)

侦测积木【碰到颜色】实验

视频加载中...

9.2 距离侦测

使用简易图形化编程工具Scratch(侦测积木)

该积木用于侦测角色到“鼠标指针”或者“角色与角色”之间的距离,返回“角色与鼠标指针”或者“角色与角色”之间的距离值。

主题:测距;角色:小猫和足球;变量:定义两个变量:“小猫和足球之间的距离”,“小猫和鼠标指针之间的距离”;情节:当按下后,将显示小猫和足球之间的距离及小猫和鼠标指针之间的实时距离;

使用简易图形化编程工具Scratch(侦测积木)

使用简易图形化编程工具Scratch(侦测积木)

侦测积木【距离侦测】实验

视频加载中...

9.3 询问/回答

使用简易图形化编程工具Scratch(侦测积木)

在椭圆框中输入询问内容,并等待直到键盘输入内容,键盘输入的内容将保存在“回答”积木中。

使用简易图形化编程工具Scratch(侦测积木)

返回从键盘输入的针对“询问”积木问题的回答内容。

主题:人机对话;角色:小猫;情节:当按下后,将小猫将说“你叫什么名字?”,并显示输入框;当在输入框中输入姓名后,小猫会说:“**,你好!”;

使用简易图形化编程工具Scratch(侦测积木)

使用简易图形化编程工具Scratch(侦测积木)

侦测积木【询问回答】实验

视频加载中...

9.4 鼠标侦测

使用简易图形化编程工具Scratch(侦测积木)

该积木用于判断是否按下鼠标,如果按下了鼠标键,则返回“真”。

使用简易图形化编程工具Scratch(侦测积木)

返回鼠标指针的x坐标。

使用简易图形化编程工具Scratch(侦测积木)

返回鼠标指针的y坐标。

主题:鼠标坐标;角色:小猫;情节:当按下后,如果在舞台区按下鼠标左键或右键,小猫则说出鼠标的坐标;

使用简易图形化编程工具Scratch(侦测积木)

使用简易图形化编程工具Scratch(侦测积木)

侦测积木【鼠标侦测】实验

视频加载中...

9.4 键盘侦测

使用简易图形化编程工具Scratch(侦测积木)

该积木用于侦测是否按下指定的键,如果从键盘输入“特定键”,就返回“真”;键盘输入的键包括0~9、a~z,上下左右方向键或空格键。

主题:控制小猫;角色:小猫;情节:当按下向上键,小猫将向上移动;当按下向下键,小猫将向下移动;当按下向左键,小猫将向左移动;当按下向右键,小猫将向右移动;

使用简易图形化编程工具Scratch(侦测积木)

侦测积木【键盘侦测】实验

视频加载中...

9.6 侦测变量

9.6.1 声音响度

使用简易图形化编程工具Scratch(侦测积木)

该积木用于返回声音的响度值。

主题:声音监测;角色:小猫;情节:当按下后,监测当前环境的声音响度,每隔5秒,报告一次;

使用简易图形化编程工具Scratch(侦测积木)

使用简易图形化编程工具Scratch(侦测积木)

侦测积木【声音响度】实验

视频加载中...

9.6.2 计时器

使用简易图形化编程工具Scratch(侦测积木)

该积木用于返回计时器的秒数。

主题:小猫计时;角色:小猫;情节:当按下后,小猫提示开始计时,并显示当前用时;

使用简易图形化编程工具Scratch(侦测积木)

使用简易图形化编程工具Scratch(侦测积木)

侦测积木【计时器】实验

视频加载中...

9.6.3 角色/舞台变量

使用简易图形化编程工具Scratch(侦测积木)

该积木用于返回角色或舞台的x坐标、y坐标、方向、造型编号、造型名称、大小或音量等。有关该积木的实验可以参照外观积木【外观变量】实验来进行实践操作。

9.6.4 时间变量

使用简易图形化编程工具Scratch(侦测积木)

该积木用于返回当前的年、月、日、星期、小时、分、秒。

使用简易图形化编程工具Scratch(侦测积木)

该积木用于返回从2000年开始到今天的天数。

主题:当前日期;角色:小猫;情节:当按下后,小猫说出当前日期;

使用简易图形化编程工具Scratch(侦测积木)

使用简易图形化编程工具Scratch(侦测积木)

侦测积木【时间变量】实验

视频加载中...

9.6.5 用户名

使用简易图形化编程工具Scratch(侦测积木)

该积木用于返回当前正在查看项目的用户名。

角色:小猫;情节:当按下后,小猫说出当前用户名;

使用简易图形化编程工具Scratch(侦测积木)

侦测积木【用户名】实验

9.7 侦测设置

9.7.1 拖动模式

使用简易图形化编程工具Scratch(侦测积木)

该积木用于设置角色在舞台中是否可拖动,如果将角色设置为“不可拖动”,则在播放视图中就无法拖动角色。

9.7.2 计时器归零

使用简易图形化编程工具Scratch(侦测积木)

该积木可将计时器数值清零。

使用简易图形化编程工具Scratch(侦测积木)

角色:小猫;情节:当按下后,小猫开始计时;当点击小猫后,小猫停止计时并将计时器归零;

使用简易图形化编程工具Scratch(侦测积木)

侦测积木【计时器归零】实验

声明:本文由"麦兜"发布,不代表"破站"立场,转载联系作者并注明出处:https://www.848586.cn/261911.html