时钟是日常生活中不可缺少的东西,它可以让我们知道当前的时间是多少。该怎么制作一个逼真的时钟呢?下面,演示scratch制作指针式时钟的过程,详细请看下文介绍。
Scratch 2(图形化编程工具) v2.0 官方免费绿色版
- 类型:编程工具
- 大小:42.1MB
- 语言:简体中文
- 时间:2016-01-15
1、时钟外观。时钟的指针分有3根:“时针”“分针”“秒针”。还有一个表盘作为背景,标记有数字时间点。
2、指针角度。表盘一圈的角度是360度,一圈的时间是60秒。所以,1秒的旋转角度是6度。由此可以确定,秒针一秒旋转6度,分针一分旋转6度,时针一时旋转30度。
3、创建表盘角色。利用画图工具,画出一圆形表盘角色。(可以导入表盘图片)
4、创建指针角色。创建3个角色:“时针”“分针”“秒”。指针的长度是不一样的,从长到短排列是 秒、分、时。(画指针时,都要画水平状态)
5、编写程序。
表盘程序:位置居中,适当调整外观大小。
时针程序:当前时的角度,加上当前分的角度。
分针程序:当前分的角度,加上当前秒的角度。
秒针程序:当前秒的角度。
6、最终时钟效果。
点击“绿色旗子”,开始执行程序。程序会不断刷新当前时间,然后改变指针的角度。
注意事项
时针的角度,加入当前分钟计算,可以让其慢慢转动,而不是一下子跳到下一个小时点。
指针的旋转是以造型中心点为中心的,所以造型中心点在指针的末端。
以上就是scratch时钟摆动逻辑思维的过程,希望大家喜欢,请继续关注脚本之家。
相关推荐:
Scratch怎么实现让角色一直面向鼠标指针?
scratch3.0怎么制作角色移动到指针鼠标位置?
scratch怎么编程实现孔明灯飞天的动画效果?
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)