Scratch编程——指针式时钟

指针式时钟

指针式时钟,顾名思义,用指针的方式来显示当前的时间。

难点:我们可以轻松获得当前电脑系统地时间,难点在于,设计什么样的算法,把当前电脑系统时间转换成时针、分针、秒针应该指示的角度。(比如 12:35:53)

file

制作步骤

  1. 打开Scratch软件。
  2. 绘制第1个角色——表盘

file

file

3、绘制第2个角色——秒针

file

4、绘制第3个角色和第4个角色——分针、时针

参照秒针的制作方法,绘制出分针和时针

注意:秒针、分针、时针的长短

秒针>分针> 时针

file

注意:一定要设置3枚针的“设置造型中心”

file

5、插入一个动物的角色——小猫或其他你喜欢的动物

插入这个角色的目的是让这只小猫按照时:分:秒的方式说出时间。

file

6、编写秒针脚本

数学知识:秒针转一圈是60秒,360度,那么走1秒钟是多少度?

答案是:6度

因此:当前时间秒*6,就是要秒针要走的角度。

又因为,当前秒针初始所面向的角度90,所以要再加上90度。

file

7、编写分针的脚本

跟秒针相同的原理,分针的脚本如下:

file

8、编写时针的脚本

时针跟分针、秒针有点区别:

时针转一圈是12个小时,360度

因此,时针走一小时的角度是360/12=30

最后,又因为角色初始的角度的为,需要加上90度

file

9、小猫说出当前电脑系统的时间,时间格式:20:05:10

脚本要写在小猫中

file

黔西南 触摸未来
我们正身处一个只要愿意思考,就能改变世界的时代