1、指针(秒针、分针、时针) 2、时钟素材(可自行百度下载后进行适当抠图) 3、动态面板一个,复制State1,重命名为State2 4、一个十字架(可使用平行线和垂足线制作),用于对齐
将秒针、分针、时针底部对齐(Ctrl+Alt+B)并放于十字架中心位置,指针对准12:00方向
x:0
y:-20
[[Now.getSeconds()*6]]
[[Now.getMinutes()*6]]
[[(Now.getHours()*30+Now.getMinutes()/60*30).toFixed(0)]]
获取时间的分和秒后*6是因为: 分和秒转一圈是360度,同时转一圈是60分钟/t秒,所以角色是360/60=6 小时*30的原因是: 小时的刻度是12个,一圈360度,一个刻度就是360/12=30度,后面的加号是计算分钟的偏移角度.toFixed(0) 转为整数
重复步骤二、步骤三设置动态面板State2
https://sublog.lanzoux.com/irKKPospc7g