优秀课程案例:使用Scratch制作获取当前时间的时钟

编程入门 行业动态 更新时间:2024-10-08 02:28:45

优秀课程案例:使用Scratch制作获取当前时间的<a href=https://www.elefans.com/category/jswz/34/1769919.html style=时钟"/>

优秀课程案例:使用Scratch制作获取当前时间的时钟

Scratch-获取当前时间的时钟制作

学习目标:正确判断时针分针秒针之间旋转角度的关系,完成时分秒之间的递进转换

效果图:

方法和步骤:

选择一张有刻度的图片,加入背景或者角色中,当程序运行时显示在舞台中间

背景和角色不同在于,角色的脚本操作更丰富一点,可以选择自己喜欢的方法去完成。

接下来介绍使用画笔来完成表针的制作

首先来分析一下三个指针之间的关系:

秒针:当前时间的秒*(360/60)

分针:当前时间的分*(360/60)+当前时间的秒*(360/60/60)

时针:当前时间的时*(360/12)+当前时间的分*(360/60/12)

接下来设置三种不同颜色、长短、粗细的指针

选择一个角色,隐藏它的造型,使用画笔来绘制指针,每次移动到舞台中心的位置,落笔,设置对应的旋转角度,移动的步数代表的是指针的长短,完成之后抬笔,再次设置颜色、粗细、长短后落笔完成下一个指针的绘制,再次抬笔,以此类推完成三个指针的设置。

为了是程序代码看起来更清晰,可以使用自制积木模块,将指针的设置包装起来,再放入主程序内

这里要注意在每次更换之前要先清除上次留下的笔记,加入全部擦除就可以了。

 

 

 

 

 

 

 

 

 

 

更多推荐

优秀课程案例:使用Scratch制作获取当前时间的时钟

本文发布于:2024-03-06 21:26:58,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1716421.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:时钟   案例   课程   优秀   时间

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!