侦测

侦测分类主要用来获取角色或者游戏中的状态信息,作为其他积木的参数使用。分为碰撞侦测,鼠标和键盘状态侦测,距离、日期和时间状态侦测,以及提问回答与其他侦测积木。通常菱形侦测积木需要配合条件判断积木和重复执行积木使用。

文字教程open in new window

视频教程open in new window

角色积木介绍

碰到([鼠标指针])?

UEZg1W

功能:判断角色是否碰到参数选择的对象,碰到了返回true,没有碰到返回false。角色隐藏后,返回false。可配合虚像特效让角色不可见,还能返回true。用于菱形参数积木中。

参数椭圆形下拉参数,默认选项有鼠标指针和舞台边缘。添加角色后,选项增加角色名称。

鼠标指针,鼠标和角色重合时,返回true,鼠标和角色不重合时,返回false。

舞台边缘,角色碰到舞台边缘时,返回true,角色没有碰到舞台边缘时,返回false。

角色名称,当前角色与所选角色重合时,返回true,当前角色与所选角色不重合时,返回false。

返回值:true或false

难度:☆☆

讲解视频open in new window

碰到颜色(颜色)?

OzocRi

功能:判断角色是否碰到所选颜色,碰到了返回true,没有碰到返回false。角色隐藏后,可以正常侦测。用于菱形参数积木中。

参数椭圆形参数,需要判断的颜色。

Scratch中的颜色使用0至100的三个数字表示,分别代表颜色值、饱和度值和亮度值。

颜色值用来更换颜色。

饱和度用来调整颜色的色调,数字越大,色彩越艳丽,如果设为0,则只有暗灰色。

亮度用来调整颜色的明暗,设为0完全变黑,设为100颜色最亮。

可以通过改变数字调整颜色,也可以使用滴管工具从舞台中获取颜色。

肉眼观察相似的颜色可能代表不同的数字,为避免颜色判断不准确,尽量使用滴管工具获取颜色。

返回值:true或false

难度:☆☆

讲解视频open in new window

颜色(颜色)碰到(颜色)?

N9XiCc

功能:判断当前角色身上所选颜色,是否碰到另一种所选颜色,碰到了返回true,没有碰到返回false。角色隐藏后,可以正常侦测。用于菱形参数积木中。

角色颜色参数椭圆形参数,角色身上的颜色。

判断颜色参数椭圆形参数,需要判断的颜色。

返回值:true或false

难度:☆☆

讲解视频open in new window

到([鼠标指针])的距离

to0h7g

功能:返回角色坐标点到所选对象的距离。用于椭圆形参数积木椭圆形下拉参数积木中。

参数椭圆形下拉参数,默认选项有鼠标指针。添加角色后,选项增加角色名称。

鼠标指针,返回鼠标坐标至角色坐标点的距离。

角色名称,当前角色坐标点至所选角色坐标点的距离。

返回值:代表距离的数字

难度:☆☆

讲解视频open in new window

询问(你叫什么名字?)并等待

65pT3u

功能:向用户提问,等待用户输入答案。

执行到该积木时,角色通过说话气泡展示设置的问题,舞台下方出现输入框,程序停止执行。等待用户输入答案,点击输入框右侧的对钩按钮后,程序继续执行。

参数椭圆形参数,通过说话气泡向用户展示的问题。

返回值:无

难度:☆☆

讲解视频open in new window

回答

WZQ9ig

功能:获取用户在询问积木中输入的答案。作为变量使用。

参数:无

返回值:询问输入框中的内容

难度:☆☆

讲解视频open in new window

按下([空格])键?

2SX8ii

功能:判断是否按下所选按键,按下了返回true,没有按下返回false。用于菱形参数积木中。

参数椭圆形下拉参数,默认选项为空格上下左右方向键任意a-z0-9

空格、上下左右方向、a-z、0-9键,按下所选择的按键时,返回true,没有按下所选择的按键时,返回false。

任意,按下任意按键时,返回true。

返回值:true或false

难度:☆☆

讲解视频open in new window

按下鼠标?

cjcJd1

功能:判断鼠标是否在舞台范围内被按下,按下了返回true,没有按下返回false。用于菱形参数积木中。

参数:无

返回值:true或false

难度:☆

讲解视频open in new window

鼠标的x坐标

fRmyhq

功能:获取鼠标在舞台中的x坐标值,-240 ≤ 返回值 ≤ 240,用于椭圆形参数积木椭圆形下拉参数积木中。

参数:无

返回值:鼠标的x坐标值

难度:☆

讲解视频open in new window

鼠标的y坐标

tPYwoX

功能:获取鼠标在舞台中的y坐标值,-180 ≤ 返回值 ≤ 180,用于椭圆形参数积木椭圆形下拉参数积木中。

参数:无

返回值:鼠标的y坐标值

难度:☆

讲解视频open in new window

将拖动模式设为[可拖动]

5iACZ3

功能:设置角色的拖动模式,该积木只有在全屏视图时才生效。

参数固定参数积木,选项为可拖动不可拖动

可拖动,可以使用鼠标在舞台中拖动角色。

不可拖动,不可以使用鼠标在舞台中拖动角色。

返回值:无

难度:☆

讲解视频open in new window

响度

Alzw0S

功能:通过麦克风获取的声音大小,响度值用数字表示,0 ≤ 响度 ≤ 100,数字越大,声音越大。作为变量使用。

参数:无

返回值:响度值

难度:☆

讲解视频open in new window

计时器

Qtzy5O

功能:记录从绿旗按钮被点击或计时器归零时,到现在总共过去了多少秒钟,通常配合计时器归零使用。作为变量使用。

参数:无

返回值:过去的时间值

难度:☆☆

讲解视频open in new window

计时器归零

Jztt2i

功能:将计时器数字从0开始,重新计时。

参数:无

返回值:无

难度:☆

讲解视频open in new window

([舞台])的[背景编号]

D0tR84

功能:获取舞台或所选角色的变量值。用于椭圆形参数积木椭圆形下拉参数积木中。

类型参数椭圆形下拉参数,默认选项有舞台,添加角色后,选项增加角色名称。

属性参数固定参数积木

类型参数为舞台时,选项有背景编号背景名称音量和适用于所有角色的变量open in new window

背景编号和背景名称,同外观分类的背景[编号]积木。

音量,同声音分类的舞台音量积木。

变量,同舞台的变量积木open in new window

类型参数为角色名称时,选项有x坐标y坐标方向造型编号造型名称大小音量和仅适用于所选角色的变量open in new window

x坐标,同运动分类的x坐标积木。

y坐标,同运动分类的y坐标积木。

方向,同运动分类的方向积木。

造型编号和造型名称,同外观分类的造型[编号]积木。

音量,同声音分类的角色音量积木。

变量,同所选角色的变量积木open in new window

返回值:所选变量的值。

难度:☆☆

讲解视频open in new window

当前时间的[年]

FMwohN

功能:获取当前所选参数的时间值,使用数字表示。作为变量使用。

参数固定参数积木,选项有星期

年,返回代表当前年份的数字,例如2022年,返回2022。

月,返回代表当前月份的数字,例如2月,返回2。

日,返回代表当月日期的数字,例如2月8号,返回8。

星期,返回代表当前星期几的数字,星期日返回1,星期一返回2,以此类推,星期六返回7。

时,返回代表当前小时的数字,24小时制,例如下午3点,返回15,午夜12点,返回0。

分,返回代表当前分钟的数字,例如下午3点11分,返回11。

秒,返回代表当前秒数的数字,例如下午3点11分50秒,返回50。

返回值:所选的参数类型时间值。

难度:☆☆

讲解视频open in new window

2000年至今的天数

K5Qjy7

功能:返回2000年1月1日距离现在过去了多少天,返回一个代表天数的小数值,可以通过四舍五入获取整数天。用于椭圆形参数积木椭圆形下拉参数积木中。

此处返回的时间是世界标准时间(UTC)open in new window进行计算,与中国标准时间open in new window有8小时时差open in new window

参数:无

返回值:2000年1月1日至今的天数

难度:☆☆

讲解视频open in new window

用户名

7b8YoZ

功能:返回在线系统登录的用户名称,离线系统返回空。作为变量使用。

参数:无

返回值:在线系统登录用户名。

难度:☆

演示视频open in new window

舞台积木介绍

询问(你叫什么名字?)并等待

65pT3u

功能:同角色询问(你叫什么名字?)并等待

回答

WZQ9ig

功能:同角色回答

按下([空格])键?

2SX8ii

功能:同角色按下([空格])键?

按下鼠标?

cjcJd1

功能:同角色按下鼠标?

鼠标的x坐标

fRmyhq

功能:同角色鼠标的x坐标

鼠标的y坐标

tPYwoX

功能:同角色鼠标的y坐标

响度

Alzw0S

功能:同角色响度

计时器

Qtzy5O

功能:同角色计时器

计时器归零

Jztt2i

功能:同角色计时器归零

([舞台])的[背景编号]

D0tR84

功能:同角色([舞台])的[背景编号]

当前时间的[年]

FMwohN

功能:同角色当前时间的[年]

2000年至今的天数

K5Qjy7

功能:同角色2000年至今的天数

用户名

7b8YoZ

功能:同角色用户名

侦测与事件对比

侦测积木需要配合重复执行积木和条件判断积木使用,因为重复执行积木运行速度非常快,所以与当按下[空格]键事件积木相比,当需要很灵敏的监测键盘使用,或者需要监测多个按键是否被同时被按下时,使用侦测积木。

难度:☆☆☆

讲解视频open in new window

Last Updated:
Contributors: lanheixingkong