用户:
array_已退查看:5 回复:5 评论:5 创建时间:2021-02-22T10:36:00

hi!我又来了,这里是萌新刘牛睿。
这是第二个教程帖,跟上一个帖有一丢丢联系,没看过上一次帖的赶紧去补补课。
上期教程:【萌新来发教程帖】教你制作时钟(电子表版)
https://shequ.codemao.cn/community/3喵619
先来看看怎么报时(超级简单,直接放图)
话不多说,现在进入正题:制作一个时钟(有指针的)
首先当然是添加素材(谁都知道)

调整中心点到指针尾

调整到合适的位置

先给秒针添加脚本,我们首先来思考一下,时间和角度的关系(要用到比或比例)
秒针:60秒是一圈360°,360:60=6,度数是当前秒的6倍(假装自己很牛
)
分针:度数是当前分的6倍
时针:度数是当前时的30倍
根据这些我们就可以知道它们每秒、分针、小时面向的度数。
脚本如下:
效果如下:

倒着走的时钟???

原来是因为我们乘的是正数(举例:秒针在15秒的时候面向15×6度,就是90度,就是面向数字9!)
应该乘负数才对
修改后的效果:
这个程序还要优化一下,比如说,时针除了在整点的情况下之外,总不可能一直停在某个数字上吧!所以,这时我们要把几时几分几秒转换成几点几几时,根据数学书上的,低级单位转化成高级单位要除以他们之间的进率(举例:200厘米=200÷100米=2厘米)
(再次假装自己很牛
)
转化的脚本如下:

我这里只转换了几时几分,没有那么精确,不过也已经挺顺眼了
把几分几秒转换成几点几几分的任务就交给你们了!
整个作品效果如下: