很多同学在设置一些常见参数的时候,比如等待时间,为了加快速度,大家会把时间数值设置很小:
但是这样真的有用吗?
在其他程序语言里面,这样的设置是有用的。但是在Scratch里面并没有用,因为Scratch是图形化程序,程序执行效率原本就很慢,我们设置这样的等待时间对于Scratch来说没有意义。
那么Scratch能感知到的最短时间是多少呢?
通过多次实验,在Scratch3里面,我们可感知的最小时间精度是0.01秒。
实验如下图:
在多次实验里面,我们也能得到些许误差,这种大概率是程序执行本身的问题。
总的来说,我们Scratch3对时间处理,而且可以在舞台区表现出来的精度在0.01秒左右,所以以后我们不需要类似0.00000000000001秒的设置了。
我有个建议,可以干脆改成“等待0秒“(亲测有效),就无所谓最短时间是多少了。