用scratch做一个钟
本帖最后由 宋恺 于 2020-6-27 13:50 编辑什么东西每天早上唤你起床?
答案:闹钟。鸡毛掸子{:10_256:}
今天我们做一个钟。
效果:
https://s1.ax1x.com/2020/06/27/NytOyQ.gif
static/image/hrline/line7.png
设计思路:
秒针每秒转动一次,秒针旋转60次就是360度,每次旋转的角度为360÷60 = 6度,秒针旋转60次,分针转动一次,分针旋转的角度也为6度,这里要定义“秒针”变量作为计数器,记录秒针的转动次数,秒针每转动一次,“秒针”变量增加1,当“秒针”变量等于60时,分针转动一次后,“秒针”变量清零,重新计数。时针同理。
1.定义“秒针”与“分钟”变量,选择“适用于所有角色”。
2.秒针脚本:
https://s1.ax1x.com/2020/06/27/Nyd5jS.png
3.分针脚本:
https://s1.ax1x.com/2020/06/27/Nyw9HJ.png
4.时针脚本:
https://s1.ax1x.com/2020/06/27/NywF41.png
素材:
1.表盘:
https://s1.ax1x.com/2020/06/27/Nyw88P.jpg
2.指针:
https://pan.baidu.com/s/16Bm6xFj_p1oNGTntPaalMA
提取码: ehtn
static/image/hrline/line7.png
那么如何调成现在的时间呢?
首先点击角色左上角的“i”按钮。
然后记几个公式:
时针的度数 = 当前小时 × 30
分针的度数 = 当前分钟 × 6
秒针的度数 = 当前秒数 × 6
将方向调整为计算出来的度数。
最后,删掉每个角色脚本的第二行。
好好玩的样子 {:10_275:}
页:
[1]