如何用scratch做钟表,scratch制作钟表教案

钟表,这是很多家里墙上都会挂的物件,对于钟表的认识,我们是从小学就开始认识了。它是有一个表盘,上面标记着时间数字, 还有三根指针。三根指针分别是:

scratch制作钟表

scratch制作钟表

时针:在这个时钟上是那根红色的,它最粗、最短,指向现在几点了。

分针:在这个时钟上是黑色的那根,表示现在是几分钟。

秒针:在这个时钟上就是红色那根,它最长、最细,走得还最快,表示时间一秒一秒的过去了。

钟表运行的特点:

钟表是个圆,围一周是360度,认面观察所有的指针是不是都是围绕这个圆在旋转呢。

每根指针都是在旋转360度,但是它们旋转的速度不同,旋转角度也不同。

时针,走完一圈需要12个小时,也就是说它12个小时才走360度。

分钟,走完一圈用了60分钟,它60分钟走完360度。秒针,走完一圈只需要60秒钟,60秒就能走完360度,它是最快的。

时针表示小时,分针表示分钟,秒针表示秒。

如果我们想要用指针表示时间,就霉知道它们对应时间指向的位置。

scratch制作钟表的步骤:

步骤一、打开scratch软件,把默认角色小猫删除,开始制作自己喜欢的钟表,使用角色添加中的绘制功能制作。

步骤二、进入造型画板后,使用圆形工具画个表盘。这里有个技巧,使用圆形工具时,按住Shift键,可以画出一个标准的圆形。

scratch绘制圆形表盘

scratch绘制圆形表盘

步骤三、绘制好表盘后,将表盘移动到画板的中央位置,圆心中心点的位置要与画板中心位置完全重合。

步骤四、表盘制作完成后,来给钟表标上刻度。手工绘制标的话,根据小时分成12等份,分钟刻度60等份。如需想用程序来完成的话,您可以参考下《怎样在scratch中制作时钟刻度,用编程画出时钟刻度的方法》;

步骤五、接下来我们来画时针、分针、秒针,分别创建三个角色,同样也是绘制的方式。

scratch绘制时针

scratch绘制时针

步骤六、使用线段工具,按住Shift按键,绘制出竖直的线段,时针的特点是最短最粗的,秒针最长最细,分针长度在他们中间,粗细也如此。

scratch绘制分针

scratch绘制分针

绘制的时候需要注意的是,指针的起点和造型的中心点完全重合,如果绘制的时候不重合,到时候就会跑偏。所以这个细节很重要,这样才能保证指针在钟表盘的中央。

scratc绘制秒针

scratc绘制秒针

步骤七、钟表绘制好了,接下来我们的用编程程序让它动起来。这里科普下,时针每走动一格是30°,分钟每走动一格是6°,秒针也是6°。结合scratch当前时间积木模块,我们可以知道当前年月日时分秒。

scratch当前时间积木位置

scratch当前时间积木位置

步骤八、绘制时针的时候,状态是面向90°的,指向上方。那么每次重新计算,时针的度数都需要从开始计算。先让指针回到指向上方位置,然后再旋转对应的角度,这样旋转度数就不会叠加了。循环让它不停的运行。

scratch时针运行代码

scratch时针运行代码

步骤九、分针代码编写,同样把当前时间积木拖过来,选到分,分针每走一格是6°,循环不停的重复运行。

scratch分针运行代码

scratch分针运行代码

步骤十、秒针代码编写,同样把当前时间积木拖过来,选到秒,秒针每走一格是6°,循环不停的重复运行。

scratch秒针运行代码

scratch秒针运行代码

给TA赞助
共{{data.count}}人
人已赞助
综合资讯

scratch怎么删除角色,角色删除的两个方法

2023-4-24 10:08:22

综合资讯

scratch事件类模块有哪些积木指令,认识scratch事件类积木

2023-4-25 10:45:50

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索