本文已参与「开源摘星计划」,欢迎正在阅读的你加入。 活动链接: github.com/weopenproje…
嘀—嗒 嘀—嗒! 在万籁俱寂的夜里,独自一人倾听钟摆冷漠无情、连续不断的嘀嗒声,是会觉得阴森可怕的。这种声音单调一律,像数学一样精确,永远重复着一句话:生活在不知疲倦地前进。黑暗和睡梦笼罩着大地,万物默默无声,——只有时钟冷冷地、大声地向人们报告分秒的逝去……钟摆在嘀嗒作响,每一响都标志着生命缩短一秒钟,标志着大自然赋入我们每人生命中的一瞬已经一去不复返了。 ——《时钟》高尔基
背景描述
高尔基的《时钟》充分彰显着时间是无情的,和时间赛跑没人能赢的,但是时钟却记录着我们每时每分每秒所做的事,面对短暂的生命我们只有两种方式——腐烂和燃烧 ,所有勇敢追逐真理和梦想的人都会在时间钟表上留下印记。
那么现在让我们来学做一个钟表来记录时间与贡献吧!
1.
首先一个时钟最重要的当然是它的指针啦!所以先创建它们的状态机与局部变量
2.
然后再绘制一个表盘来承载它们并广播刷新消息给自己
3.
再分别创建时针,分针,秒针的状态,要注意它们转的快慢顺序长短及其刻度变化使它们顺时针转动回到原点。
创建刻度变量只需在时针状态机下设置即可
分针和秒针状态机设置的变化和时针大同小异只需更改数值即可完成制作,在此不做演示了,就需要自己模仿尝试啦!
总结:
效果图:
关系图: