快捷搜索:  汽车  科技

scratch3.0趣味编程中秋主题(跟我学Scratch编程漂亮的时钟)

scratch3.0趣味编程中秋主题(跟我学Scratch编程漂亮的时钟)在程序设计过程中,变量值常常要在各脚本之间进传递,被其它脚本使用,或成为激活另一个脚本的事件。这时变量的类型要设置为全局变量,否则其它脚本无法获得变量的值。1,知识准备结合时针、分针和秒针三个的关系,实现它们正确的转动;通过三个变量来控制三个指针的转动。三、实现过程

一、程序介绍

绘制一个漂亮的、会走动时钟。

二、设计思路

绘制表盘和时针、分针、秒针;

结合时针、分针和秒针三个的关系,实现它们正确的转动;

通过三个变量来控制三个指针的转动。

三、实现过程

1,知识准备

在程序设计过程中,变量值常常要在各脚本之间进传递,被其它脚本使用,或成为激活另一个脚本的事件。这时变量的类型要设置为全局变量,否则其它脚本无法获得变量的值。

2,绘制表盘

在背景的绘图编辑器中绘制一个表盘如下:

scratch3.0趣味编程中秋主题(跟我学Scratch编程漂亮的时钟)(1)

小技巧:

1, 画圆的同时按住shift键确保画的是正圆;

2, 对于相同或相似的图形部分使用复制/粘贴;

3, 圆心与画布的中心点对齐。

3,绘制时针、分针和秒针角色

scratch3.0趣味编程中秋主题(跟我学Scratch编程漂亮的时钟)(2)

注意:

将三根指针的重叠放于表盘的中心点上。旋转中心点要对齐。

4,脚本设计

思路:

秒针每分钟转60次,则每次转动角度为360/60;

分针每小时转60次,则每次转动角度为360/60;

时针每圈转动12次,则每次转动角度为360/12;

时针、分针和秒针用三个变量记录当前转动次数。

时针、分针和秒针脚本设计如下图所示:

scratch3.0趣味编程中秋主题(跟我学Scratch编程漂亮的时钟)(3)

scratch3.0趣味编程中秋主题(跟我学Scratch编程漂亮的时钟)(4)

四、运行程序,效果如下图

scratch3.0趣味编程中秋主题(跟我学Scratch编程漂亮的时钟)(5)

五、保存文件

在文件菜单下"保存到电脑"就可以把作品保存好了。

六、总结

变量值的传递;

熟悉使用绘画工具;

七、拓展训练

增加闹钟的功能。

猜您喜欢: