美文网首页
scratch3.0入门--第五课--运动之旋转

scratch3.0入门--第五课--运动之旋转

作者: 布口袋_天晴了 | 来源:发表于2022-03-23 21:33 被阅读0次

    1.制作一个闹钟
    首选要自己绘制一个闹钟角色。

    在scratch3.0中每个造型都有一个中心,我们在使用旋转命令时,计算机会以造型的中心为原点进行旋转的,所有我们在画脑子的指针时要设置闹钟的中心。否则我们会看到指针两头都在指示时间,就不准了!
    右转是顺时针方向,而左转是逆时针方向,角度可以自己调整。钟表的一圈是360度,秒针60秒转完,因此每秒应该旋转6度。分针、时针可以以此类推。 黑-秒针

    复制角色会把造型和程序一起都复制。如果角色造型和程序都比较相似,复制角色会提高我们编程的效率。但也要注意需要对新角色的程序进行适当调整。

    对于不同的角色可以自己命名,不同角色可以适当调整,调整“轮廓”选项,改变线条颜色,使用“橡皮擦”工具就能把指针变短。
    分针一圈需要3600秒,所有我们可以使用“运算”模块中除法运算,计算出分针每秒旋转的度数。
    红-分针
    时针要12小时才旋转一圈,每小时又有3600秒,所有我们旋转乘法运算出一天的总秒数,然后计算出时针每秒应旋转多少度。 紫-时针
    scratch3.0中的程序模块是可以嵌入的,但要注意嵌入的顺序。每一个运算命令都相当于是加了小括号的两个数的运算。如程序中时针的旋转角度运算,将乘法模块嵌入到除法的除数位置,其实相当于360÷(12×3600)。
    添加数字表盘。
    我们采用添加角色的方式来画出表盘,当然也可以直接在背景上画出表盘。另外10、11、12三个刻度是用两个角色拼接而来的。

    2.制作一个幸运大转盘

    绘制幸运转盘:我们使用位图的格式来画,这样便于填充颜色。
    制作转盘指针:用圆和直线画出指针,指针上半部分可以画成闭合的三角形,这样可以直接将矢量图填充颜色。

    我们选择“按下空格键”作为控制的条件。当我们按下空格键的时候,转盘就停止转动。



    我们让“幸运大转盘”慢慢的停下来。

    3.制作一个“乱跑的小猫”

    旋转的角度不宜过大。如果角度太大,角色就会出现原地转圈的效果。这是因为和旋转角度相比10步的距离比较短,角色还没有碰到边缘就已经转过360度,从而出现原地转圈的现象。(把旋转角度设置为60度就可以看到原地转圈的现象了)
    如果把旋转命令去掉,这时小猫仍然可以四处乱跑。这是因为:角色在旋转以后已经改变了原有的水平向右默认方向,所以此时再移动10步,就是向着改变以后的方向运动,再加上“碰到边缘就反弹”命令,使运动方向在多个角度间切换,所以看起来也像是四处乱跑。

    相关文章

      网友评论

          本文标题:scratch3.0入门--第五课--运动之旋转

          本文链接:https://www.haomeiwen.com/subject/feeqjrtx.html