侦测
所谓循环侦测,指的是程序在运行过程中,对于事件和某些条件的监听,一旦满足条件,就执行指定的指令。
理解循环侦测,首先要理解为什么需要有循环侦测这种东西。
就拿游戏开心消消乐来说:
图1:消消乐玩游戏的时候,用手指点一下要交换的图案,图案就会交换。大家有没有想过这样的问题:我们不一定什么时候能找到要交换图案,所以手机怎么知道我们什么时候点击这个图案呢?
答案是手机不知道,所以它就会不停地判断,看看我们有没有点击屏幕。
这里要划重点了:不停地判断。体现到Scratch的指令里,就是:
图2:一直判断侦测的分类
Scratch中的循环侦测基本上都可以使用这个模板。根据侦测的具体内容,可以分为下面的几类:
图3:循环侦测注意:并不是所有的侦测都要用重复执行。识别是否需要重复执行的关键点在于,弄清这个侦测的需要在什么时候判断,是一直要判断呢,还是满足某些条件时候判断就可以了。
严格来说,位置侦测属于数值侦测,但是在使用的过程中,位置侦测使用的频率很高,所以我们会单独作为一个知识点来讲解。
网友评论