钟表,这是很多家里墙上都会挂的物件,对于钟表的认识,我们是从小学就开始认识了。它是有一个表盘,上面标记着时间数字, 还有三根指针。三根指针分别是:
scratch制作钟表
时针:在这个时钟上是那根红色的,它最粗、最短,指向现在几点了。
分针:在这个时钟上是黑色的那根,表示现在是几分钟。
秒针:在这个时钟上就是红色那根,它最长、最细,走得还最快,表示时间一秒一秒的过去了。
钟表运行的特点:
钟表是个圆,围一周是360度,认面观察所有的指针是不是都是围绕这个圆在旋转呢。
每根指针都是在旋转360度,但是它们旋转的速度不同,旋转角度也不同。
时针,走完一圈需要12个小时,也就是说它12个小时才走360度。
分钟,走完一圈用了60分钟,它60分钟走完360度。秒针,走完一圈只需要60秒钟,60秒就能走完360度,它是最快的。
时针表示小时,分针表示分钟,秒针表示秒。
如果我们想要用指针表示时间,就霉知道它们对应时间指向的位置。
scratch制作钟表的步骤:
步骤一、打开scratch软件,把默认角色小猫删除,开始制作自己喜欢的钟表,使用角色添加中的绘制功能制作。
步骤二、进入造型画板后,使用圆形工具画个表盘。这里有个技巧,使用圆形工具时,按住Shift键,可以画出一个标准的圆形。
scratch绘制圆形表盘
步骤三、绘制好表盘后,将表盘移动到画板的中央位置,圆心中心点的位置要与画板中心位置完全重合。
步骤四、表盘制作完成后,来给钟表标上刻度。手工绘制标的话,根据小时分成12等份,分钟刻度60等份。如需想用程序来完成的话,您可以参考下《怎样在scratch中制作时钟刻度,用编程画出时钟刻度的方法》;
步骤五、接下来我们来画时针、分针、秒针,分别创建三个角色,同样也是绘制的方式。
scratch绘制时针
步骤六、使用线段工具,按住Shift按键,绘制出竖直的线段,时针的特点是最短最粗的,秒针最长最细,分针长度在他们中间,粗细也如此。
scratch绘制分针
绘制的时候需要注意的是,指针的起点和造型的中心点完全重合,如果绘制的时候不重合,到时候就会跑偏。所以这个细节很重要,这样才能保证指针在钟表盘的中央。
scratc绘制秒针
步骤七、钟表绘制好了,接下来我们的用编程程序让它动起来。这里科普下,时针每走动一格是30°,分钟每走动一格是6°,秒针也是6°。结合scratch当前时间积木模块,我们可以知道当前年月日时分秒。
scratch当前时间积木位置
步骤八、绘制时针的时候,状态是面向90°的,指向上方。那么每次重新计算,时针的度数都需要从开始计算。先让指针回到指向上方位置,然后再旋转对应的角度,这样旋转度数就不会叠加了。循环让它不停的运行。
scratch时针运行代码
步骤九、分针代码编写,同样把当前时间积木拖过来,选到分,分针每走一格是6°,循环不停的重复运行。
scratch分针运行代码
步骤十、秒针代码编写,同样把当前时间积木拖过来,选到秒,秒针每走一格是6°,循环不停的重复运行。
scratch秒针运行代码
挺好的终于学会了