Scratch少儿编程之循环

网友投稿 2020-04-07 10:32

循环是程序执行的一种方式,有时一部分程序需要反复执行,这时就会用到循环积木。Scratch提供了三种循环积木:

  • 永久循环积木--反复执行直到游戏结束

    https://cdn.china-scratch.com/timg/200409/1031411S5-0.jpg

  • 按次循环积木--反复执行指定的次数后结束循环

    https://cdn.china-scratch.com/timg/200409/1031456026-1.jpg

    红框内是循环的次数

  • 按条件循环积木--反复执行直到满足指定的条件后结束循环

    https://cdn.china-scratch.com/timg/200409/10314AT3-2.jpg

    红框内是结束循环的条件

下面具体演示下这三种循环积木的使用方式和执行效果。我们以射击游戏中鸟煽动翅膀动画为演示场景。

  • 永久循环程序和效果

https://cdn.china-scratch.com/timg/200409/10314621P-3.jpg

https://cdn.china-scratch.com/timg/200409/10314K423-4.gif

鸟会一直煽动翅膀直到游戏结束

  • 按次循环程序和效果

https://cdn.china-scratch.com/timg/200409/103149E47-5.jpg

https://cdn.china-scratch.com/timg/200409/10315111S-6.gif

执行10次后循环结束,鸟也停止了煽动翅膀的动画

  • 按条件循环程序和效果

https://cdn.china-scratch.com/timg/200409/10315S247-7.jpg

https://cdn.china-scratch.com/timg/200409/10315U5G-8.gif

计数器=0时结束循环,鸟煽动翅膀的动画也停止

这里用到了变量“计时器”,关于变量的概念和使用方式下一节课再给大家介绍

循环的三种方式介绍完了,大家有什么问题可以留言。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com