Scratch3.0模拟钟表

一寸光阴一寸金,寸金难买寸光阴。我们今天就来用scratch 3.0制作一个:模拟钟表。让我们更了解时间。时钟界面如下,跟真的时钟几乎是一样的。它调用电脑上的时间,显示在钟面上。

image

角度旋转:

秒针:转一圈(360度)是60秒,所以一秒对应6度。  360/60(度/秒)=6(度/秒)

分针:转一圈(360度)是60分,所以一分对应6度。  360/60(度/分)=6(度/分)

时针:转一圈(360度)是12小时,所以1小时对应30度。360/12(度/时)=30(度/时)

时间分析:

时针:除了面向多少小时,还需要加上分针走过的部分。分针走一圈(60分钟),则时针走一大格(30度),所以分针走1分钟,时针则走30/60度,即0.5 度/分。

分针:面向 6*当前的分数+0.1*当前的秒数(这是为了分针走的更顺滑)

          秒针走一圈是1分钟,所以分针走了6度,即每秒走了6/60(度),即0.1度/秒

秒针:面向 6*当前的秒数

流程图

模拟时钟




















源文件下载:https://files.cnblogs.com/files/youjianschool/AnalogClock_NoCode.rar



posted @ 2020-12-23 10:22  有间学堂  阅读(2018)  评论(0编辑  收藏  举报