时钟是生活中常用的一种计时器,人们通过它来记录时间。时钟上面有3个指针,从长到短分别是秒针、分针和时针。秒针转一圈是60秒,等于1分钟;分针转一圈是60分钟,等于1个小时;时针转一圈是12个小时。根据这些特征我们就可以用scratch来制作一个生活中的时钟。
①首先需要添加合适的背景,然后准备五个角色:表盘、时针、分针、秒针和一个计时冒号(用来连接时、分、秒),如下图所示:
②为了防止被拖动,可以给“表盘”和“计时冒号”固定一个位置,用到的积木是“移到x,y”积木;程序如下图所示:
③时针分针秒针的位置可以用“移到表盘”积木来表示(前提是表盘的造型中心点必须在正中心的位置),如下图所示:
④计算三个指针的面向方向:我们知道圆周是360度,一个圆被分成了12个小时,所以转一个小时是30度,又因为一个小时中间被分了5小格,所以每转一分/秒钟是6度。代码如下图所示:
⑤实现电子时钟的功能:利用变量,将时、分、秒分别存储到3个变量里,然后将变量显示在舞台上面就可以了。程序如下图所示:
通过以上脚本,就可以制作一个时钟啦,快去试试吧~