天津英语

「培训学校」 Scratch 根底教育|第十课: Scratch根本组件之侦测类功能块详解

作者: 2020-04-10 浏览:

  hi,我们晚上好。上一节课主要给我们介绍了Scratch操控类功用块可完成的功用及每一个操控类功用块的具体用处及怎么运用。

  本节课主要和我们一块了解并学习侦测类功用块可完成哪些功用及每一个侦测类功用块的具体运用。

  本节课的课程目标如下:

  -介绍侦测类功用块的效果

  -具体阐明侦测类中的每个功用块

  -创立一个简略的示例

  介绍侦测类功用块的效果

  关于图形化编程言语来说,监测某些事情的发作是一项重要的功用。如,在依据人物的应用程序或游戏中一般需求监测人物与其他人物的磕碰。

  侦测功用块能够确认鼠标指针的方位,确认和其他人物的间隔,以及人物是否和其他人物发作触摸。还能够判别指定按键是否按下、监测计算机麦克风音量巨细、监测计算机摄像头的敞开与封闭、经过内建的计时器来监测程序活动时刻等。

  介绍侦测类中的每个功用块

  碰到"鼠标指针"?

  依据人物是否触摸到从功用块下拉菜单中所选取一个指定的人物、边际或鼠标指针,来获取一个为真或假的布尔值。

  经过下面的示例阐明此功用块的用法,首要删去默许人物,增加一个小猫和老鼠的人物。

  给老鼠增加下面的运转脚本:

  02

  碰到色彩?

  依据人物是否接触到一个指定的色彩,来获取一个为真或假的布尔值。

  经过下面的示例阐明此功能块的用法,首要删去默许人物,增加一个"龙"人物以及经过绘图编辑器增加一个赤色矩形的人物。

  给"龙"人物增加下面的运转脚本:

  示例运转作用:

  03

  色彩"1"碰到色彩"2"?

  依据第一个色彩是否接触到第二个色彩,来获取一个为真或假的布尔值。

  结合02中的人物,关于"龙"人物的脚本进行修正。

  04

  到"鼠标指针"的间隔

  获取当时人物到鼠标指针或另一个人物的间隔。

  结合02中的人物,关于"龙"人物的脚本进行修正。

  05

  问询"指定内容"并等候

  在对话汽泡中发问一个问题,并显现一个输入框,监测用户输入内容并存储到一个名为"答复"的变量中。

  06

  答复

  获取名为"答复"的变量中存储的值。

  结合默许人物并增加脚本来阐明04-05功能块的运用。

  07

  按键"空格"是否按下?

  依据一个指定的键是否按下,获取一个为真或假的布尔值。

  08

  鼠标键被按下?

  09

  鼠标的x坐标

  获取鼠标指针在X轴上的坐标方位.

  10

  鼠标的y坐标

  获取鼠标指针在Y轴上的坐标方位.

  经过下面的示例来阐明07-10功能块的运用。

  首要删去默许人物,并经过绘图编辑器增加一个"小点"的人物

  为人物增加如下脚本。

  运转作用如下:

  11

  响度

  获取从1到100之间的一个数值,表明计算机麦克风的音量。

  12

  视频"动作"关于"当时人物"

  侦测Web摄像头所供给的视频中移动或方向。

  13

  将摄像头"敞开"

  敞开或封闭摄像头.

  14

  将视频透明度设置为50%

  以百分比值的方式指定一个视频的透明度.

  15

  计时器

  获取一个数值来表明计时器已运转的秒数.

  16

  计时器归零

  将计时器重置为其默许值0.

  结合默许人物并增加如下脚本阐明15-16功能块的运用。

  17

  "x坐标"关于"人物"

  获取人物或舞台的特点值(x坐标、y坐标、方向、造型、巨细、音量)。

  经过下面示例阐明此功能块的运用。

  给默许人物小猫增加如下脚本:

  运转作用如下:

  18

  现在时刻的"分"

  获取当时的年份、月份、周、时、分、秒。

  19

  自2000年至今的天数

  获取自2000年开端的天数

  经过下面示例阐明18-19功能块的运用。

  给默许人物小猫增加如下脚本。

  示例运转作用:

  20

  用户名

  获取检查该Scratch项目人的姓名

  创立一个简略的示例

  一同和我们做一款"房间警报"的小程序,当脱离房间之后,假如scratch程序检测到房间中有移动的物体,就会宣布警报声响。

  该小程序包括3个声响文件、3段履行脚本、2个舞台布景,而且要求电脑有一个视频摄像头。

  首要:介绍3个声响文件

  第一个声响文件是检测房间内有移动体时需求的声响文件。

  第二个声响文件是程序启动时输出暗码错误时需求的声响文件。

  第三个声响文件是程序行将敞开检测时需求提示的声响文件。

  其次:介绍舞台所需求的布景

  第一个布景是默许的空白布景。

  然后增加别的一个空白布景,并经过制作编辑器在第二个布景上增加文字"INTRUDERALERT"的文字。如下图:

  最终:介绍3段履行脚本

  下面的脚本都是给舞台进行设置的。

  


转载请注明出处:天津英语
「培训学校」 Scratch 根底教育|第十课: Scratch根本组件之侦测类功能块详解_天津英语_在线学英语_在线英语口语培训-英语外教网