1 Star 0 Fork 21

请叫我足下 / Scratch积木大全

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
06-侦测.md 7.35 KB
一键复制 编辑 原始数据 按行查看 历史
蒋老师 提交于 2020-02-02 16:53 . 上传完整文档

“侦测”类别积木

“侦测”类别积木主要用于检测角色、舞台、以及系统状态等信息。 “侦测”类别积木在选中角色缩略图时有18个,这些积木可以分为:检测位置关系、询问、检测键盘和键鼠、设置拖动模式、检测系统相关状态这五种类型。 由于舞台是不可以移动的,因此“侦测”类别积木在选中舞台背景缩略图时只有13个,缺少“检测位置关系”和“设置拖动模式”这两种类型的5个积木。

 

检测位置关系

图片

积木名称:是否碰到对象

积木用途:求布尔值。检测当前角色有没有碰到指定对象。如果碰到了,那么返回值为“true”;否则返回值为“false”。

积木参数:本积木有一个下拉列表参数,用于指定对象。如果角色列表区只有一个角色,那么下拉列表仅包含“鼠标指针”一个选项;如果有两个或两个以上角色,那么会在下拉列表中增加除本角色以外的其它角色名称。

 

图片

积木名称:是否碰到颜色

积木用途:求布尔值。检测当前角色有没有碰到指定颜色。如果碰到了,那么返回值为“true”;否则返回值为“false”。

积木参数:本积木有一个颜色参数,用于指定颜色。单击参数框会打开如下图所示的“颜色选择”面板。先用鼠标拖动“颜色”区域的滑杆,用于选择颜色;然后再分别拖动“饱和度”和“亮度”区域的滑杆,确定颜色的饱和度和亮度;除此以外,还可以通过面板最下方的 图标吸取、定义颜色:先单击这个图标,会高亮显示舞台;然后将鼠标移到舞台上,鼠标指针会变成放大镜样式,放大镜中间的小点用于吸取颜色,它指向的颜色会在放大镜的圆框上显示;当确定所指向颜色就是所需要颜色以后,单击鼠标,Scratch会自动把这种颜色在面板上显示出来,同时Scratch编程窗口恢复原状。颜色指定以后,可以单击“颜色选择”面板以外的区域关闭面板。

 

图片

积木名称:是否颜色一碰到颜色二

积木用途:求布尔值。检测第一个指定颜色有没有碰到第二个指定颜色。如果碰到了,那么返回值为“true”;否则返回值为“false”。

积木参数:本积木有两个颜色参数,分别用于指定检测的这两种颜色。

 

图片

积木名称:到对象的距离

积木用途:获取当前角色到指定对象的距离值。

积木参数:本积木有一个下拉列表参数,用于指定对象。如果角色列表区只有一个角色,那么下拉列表仅包含“鼠标指针”一个选项;如果有两个或两个以上角色,那么会在下拉列表中增加除本角色以外的其它角色名称。

 

询问

图片

积木名称:询问并等待

积木用途:显示指定文本内容并等待用户输入。

积木参数:本积木有一个参数,用于指定文本。

本积木是Scratch非常重要的交互积木,主要用于接收用户通过键盘输入信息。积木运行时(如下图所示显示),程序会暂停执行,在当前角色右上角显示参数指定的文本内容;同时在舞台下方显示文本输入框,等待用户输入。用户输入完成后,直接按回车键或者用鼠标单击输入框右边的 图标,程序继续执行。

 

图片

积木名称:回答

积木用途:获取用户通过 积木输入的数据。

积木参数:本

 

检测键盘和键鼠

图片

积木名称:是否按下指定按键

积木用途:求布尔值。检测是否按下键盘上指定的按键。如果碰到了,那么返回值为“true”;否则返回值为“false”。

积木参数:本积木有一个下拉列表参数,用于指定按键;列表内容是一些常用的键盘按键,包括:空格键、方向控制键、任意键、字母键、数字键。

 

图片

积木名称:是否按下鼠标

积木用途:求布尔值。检测是否按下鼠标。如果按下了,那么返回值为“true”;否则返回值为“false”。

积木参数:无。

 

图片

积木名称:鼠标的x坐标

积木用途:获取鼠标当前的x坐标值。

积木参数:无

 

图片

积木名称:鼠标的y坐标

积木用途:获取鼠标当前的y坐标值。

积木参数:无

 

设置拖动模式

图片

积木名称:将旋转模式设为

积木用途:设置当前角色在程序运行过程中是否可以用鼠标拖动(默认状态下,角色在程序编写过程中可以拖动改变在舞台上的位置;但在程序运行过程中不 可以拖动)。

积木参数:本积木有一个下拉列表参数,用于指定角色是否可拖动;包括“可拖动”和“不可拖动”两个选项。

 

检测系统相关状态

图片

积木名称:响度

积木用途:获取当前角色的响度值。

积木参数:无

 

图片

积木名称:计时器

积木用途:获取计时器的当前值。

积木参数:无

 

图片

积木名称:计时器归零

积木用途:将计时器的值归零。

积木参数:无。

 

图片

积木名称:对象的属性

积木用途:获取指定对象的指定属性值。

积木参数:本积木有两个下拉列表参数。第一个用于指定对象;如果角色列表区只有一个角色,那么下拉列表仅包含“舞台”一个选项;如果有两个或两个以上角色,那么会在下拉列表中增加除本角色以外的其它角色名称。第二个参数用于指定需要获取的属性;如果积木第一个参数指定的是“舞台”,那么下拉列表包括:“背景编号”、“背景名称”、“音量”以及新建的变量名称等选项;如果积木第一个参数指定的是角色,那么下拉列表包括:角色的“x坐标”、“y坐标”、“方向”、“造型编号”、“造型名称”、“大小”、“音量”等选项。

 

图片

积木名称:当前时间

积木用途:获取当前指定的时间属性值,具体可以获取当前的年、月、日、星期、时、分、秒这些数值。

积木参数:本积木有一个下拉列表参数,用于指定需要获取的时间属性;包括“年”、“月”、“日”、“星期”、“时”、“分”、“秒”选项。

 

图片

积木名称:2000年至今的天数

积木用途:获取从2000年1月1日到程序使用当天的总天数。

积木参数:无

 

图片

积木名称:用户名

积木用途:系统变量,用于存储用户名。

积木参数:无

其他
1
https://gitee.com/qzeroq/scratch_block.git
git@gitee.com:qzeroq/scratch_block.git
qzeroq
scratch_block
Scratch积木大全
修改完善

搜索帮助

53164aa7 5694891 3bd8fe86 5694891