首页 > scratch基础教程> 详细内容
Scratch侦测指令
日期:2020-02-18 

我们讲解侦测这一分组的指令。侦测分组里的所有指令都是用来检测场景中某一参数的变化,通过参数变化来为一下不操作提供条件依据。

具体分为:

1、侦测距离指令

2、侦测声音指令

3、侦测按键指令

4、侦测基本参数指令

5、其他指令


侦测距离指令主要涉及以下四个指令:


1、碰到鼠标指针:侦测角色碰到鼠标指针的刹那 (可选舞台边缘)

2、碰到颜色x1:侦测角色碰到指定的颜色x1的刹那

3、颜色x1碰到颜色x2:侦测颜色x1碰到颜色x2的刹那

4、到鼠标指针的距离:侦测角色到鼠标指针的距离

侦测指令当中,询问回答指令是人机交互的方式之一。重点包括以下两个指令:


其中询问并等待是:角色发出询问,并再场景下边框弹出对话框,等待用户的输入回答。

回答指令是指:实时的侦测监听用户所输入的回答



如下图所示:



侦测按键指令包含了键盘上所有常用键的按键操作以及鼠标点击操作。

主要包含以下两个指令:

意思是检测按键和鼠标是否按下。值得注意的是鼠标指的是鼠标左键。

侦测基本参数指令包含的比较多,一一介绍如下:

鼠标的X坐标:侦测鼠标光标的X坐标值

鼠标的Y坐标:侦测鼠标光标的Y坐标值

响度:侦测声音输入设备周围声音的响度(电脑要有声音输入设备)

计时器:侦测从程序运行开始到此时的时间/秒

舞台的背景编号:侦测当前舞台的背景图编号

当前的时间:侦测当前时间年月日时分秒(联网时获取网络准确时间,断网时获取本地时间)

2000年至今的天数:2000年到今天的天数

用户名:获取电脑当前登陆账户用户名?

侦测组其他剩余两个指令:


严格来说,这两个并不属于侦测功能,而是发生某种动作/操作。


将拖动模块设置为可拖动/不可拖动:将拖动模块设置为可拖动/不可拖动?


计时器归零:程序运行到此时的时间归零。