Scratch创意编程二——指针式时钟
指针式时钟
指针式时钟,顾名思义,用指针的方式来显示当前的时间。
难点:我们可以轻松获得当前电脑系统地时间,难点在于,设计什么样的算法,把当前电脑系统时间转换成时针、分针、秒针应该指示的角度。(比如 12:35:53)
制作步骤
-
打开Scratch软件。
-
绘制第1个角色——表盘
3、绘制第2个角色——秒针
4、绘制第3个角色和第4个角色——分针、时针
参照秒针的制作方法,绘制出分针和时针
注意:秒针、分针、时针的长短
秒针>分针> 时针
注意:一定要设置3枚针的“设置造型中心”
5、插入一个动物的角色——小猫或其他你喜欢的动物
插入这个角色的目的是让这只小猫按照时:分:秒的方式说出时间。
6、编写秒针脚本
数学知识:秒针转一圈是60秒,360度,那么走1秒钟是多少度?
答案是:6度
因此:当前时间秒*6,就是要秒针要走的角度。
又因为,当前秒针初始所面向的角度90,所以要再加上90度。
7、编写分针的脚本
跟秒针相同的原理,分针的脚本如下:
8、编写时针的脚本
时针跟分针、秒针有点区别:
时针转一圈是12个小时,360度
因此,时针走一小时的角度是360/12=30
最后,又因为角色初始的角度的为,需要加上90度
9、小猫说出当前电脑系统的时间,时间格式:20:05:10
脚本要写在小猫中
拓展
你还可以试一试让小猫说出年月日时分秒。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com