1.制作一个闹钟
首选要自己绘制一个闹钟角色。
右转是顺时针方向,而左转是逆时针方向,角度可以自己调整。钟表的一圈是360度,秒针60秒转完,因此每秒应该旋转6度。分针、时针可以以此类推。 黑-秒针
复制角色会把造型和程序一起都复制。如果角色造型和程序都比较相似,复制角色会提高我们编程的效率。但也要注意需要对新角色的程序进行适当调整。
分针一圈需要3600秒,所有我们可以使用“运算”模块中除法运算,计算出分针每秒旋转的度数。
红-分针
时针要12小时才旋转一圈,每小时又有3600秒,所有我们旋转乘法运算出一天的总秒数,然后计算出时针每秒应旋转多少度。 紫-时针
scratch3.0中的程序模块是可以嵌入的,但要注意嵌入的顺序。每一个运算命令都相当于是加了小括号的两个数的运算。如程序中时针的旋转角度运算,将乘法模块嵌入到除法的除数位置,其实相当于360÷(12×3600)。
添加数字表盘。
我们采用添加角色的方式来画出表盘,当然也可以直接在背景上画出表盘。另外10、11、12三个刻度是用两个角色拼接而来的。
2.制作一个幸运大转盘
制作转盘指针:用圆和直线画出指针,指针上半部分可以画成闭合的三角形,这样可以直接将矢量图填充颜色。
我们选择“按下空格键”作为控制的条件。当我们按下空格键的时候,转盘就停止转动。
我们让“幸运大转盘”慢慢的停下来。
3.制作一个“乱跑的小猫”
如果把旋转命令去掉,这时小猫仍然可以四处乱跑。这是因为:角色在旋转以后已经改变了原有的水平向右默认方向,所以此时再移动10步,就是向着改变以后的方向运动,再加上“碰到边缘就反弹”命令,使运动方向在多个角度间切换,所以看起来也像是四处乱跑。
网友评论