相信看了标题,你一定会很吃惊,你会觉得scratch不是没有反应时间吗?
但其实不是,这也是我偶然间发现的,这期的内容较少,对你的技术涨幅很小,但可以当作娱乐来看
其实就7个代码,但看着很小却能测出来比较精细的值
第一步-明确原理
要想知道怎么测出来,你需要明确一下原理,测得反应时间其实就是
”scratch执行每个代码需要的反应时间“
第二步-设置初始代码
图1
为什么要重复执行呢?因为你要不停的停止计时器来显示
为什么要用计时器呢?因为闲的(bushi 因为这样准确
其实下面这个也可以
图2
只不过这个持续时间比较短(除了重复执行1000000000次以外)
好了不多说,我们继续
第三步-新建自定义代码
设置一个自定义代码命名为计时器
我们先看代码
图3
重复计时器归零
第四步-设置同步计时器变量
图4
新建一个变量名为计时器
图5
添加为重复设为计时器
小插曲
图6
我们要明白等待零秒就是刷新一次
把这个刷新一次的代码拖入循环
图7
图8
已经可以基本得到值了
但因为重复计时器归零的缘故,可能导致下面这个结果
图8
这时,我们就用到变量了
图9
拖入循环代码里
图10
大功告成!观看时一定要静止,一定不要动,不然会影响结果
目测值在0.02到0.1之间(乱动)不动在0.03到0.035