[少儿编程] 03-龟兔赛跑(下)

龟兔赛跑(下)

复习

通过演示代码复习上一章节内容

image-20201118232936342

本节目标

角色切换造型,让角色说出文字气泡,播放背景音乐。理解“所有脚本都是由事件引导的”。

完成完整版龟兔赛跑

  • 角色换造型(实现兔子跑步效果)
  • 角色手说出文字气泡
  • 角色说话
  • 播放背景音乐

本章完整脚本/代码如下:

image-20201118233453384

1. 让角色切换造型

上节课,我们学会了角色的运动,但是兔子和乌龟的动作有点怪,就像溜冰一样,很呆板,一点都不像运动的样子,现在我们使用切换造型来让兔子和乌龟变得活泼一点。如下图:

1.1 兔子运动

  • 1. 事件
    • (1) 当image-20201118234444346被点击
  • 2. 控制
    • (1)重复执行
  • 3.运动
    • (1)移动10步,这里10可以任意改数字
    • (2)碰到边缘就反弹
  • 4.调整兔子运动方向(为左右翻转)
    • 参考下图

事件,控制,运动

image-20201118234306703

兔子运动方向:左右翻转

image-20201118234811533

1.2 角色切换造型

  • 1. 事件
    • (1) 当image-20201118234444346被点击
  • 2. 控制
    • (1)重复执行
  • 3.外观
    • (1)下一个造型

image-20201118235641258

  • 4.控制

    • 等待1秒

    image-20201118235750535

点击绿旗运行,可以看到,兔子会动了,但是动得太快了,我们需要加一个时间延迟,1秒有点长,改成0.2秒刚好.

完成后效果如下:

2. 让角色说出文字气泡

现在我们来实现:当鼠标点击兔子时,兔子会说“小乌龟,看我跑得多快啊!”,如下图所示:

image-20201119000348587

  • 1.点事件

    • 当角色被点击

    image-20201119000515468

  • 2.外观

    • 你好2秒(内容和时间都可调)

image-20201119000622316

3. 角色播放声音

  • 1.事件

    • 角色被点击

    image-20201119001433537

  • 2. 声音

    • 选择声音或自己录制声音

    image-20201119001304493

image-20201119000845258

4. 播放背景音乐

我们知道,动画片光有图像是远远不够的,还需要有声音,接下来我们来为作品添加背景音乐。

一般情况下,我们建议把背景音乐的脚本放在舞台的脚本区里,如下图所示:

image-20201119001806371

  • 1. 选择舞台背景

  • 2. 事件

    • (1) 当image-20201118234444346被点击
  • 3.控制

    • 重复执行
  • 4. 声音

    • 从声音库选择某个声音,就可以自动添加到播放下拉列表中

    image-20201119002127142

    image-20201119001958952

4. 事件引导脚本

到这里,有的同学应该注意到了,我们所有的脚本都是由事件驱动的,也就是说,脚本必须在事件的引导下才能运行,例如,【当绿旗被点击】、【当角色被点击时】、【当按下空格键】,如下图:

image-20201119000042272

可以看到,这些事件积木块有一个共同的特点:它们上方都有一个半圆形的突起,有点像一顶帽子,所以,我们也把这种事件积木称作【帽子模块】,作品里的所有有效脚本都是以帽子模块开始的,不以帽子模块开始的脚本永远不会被执行。这是一个非常重要的编程概念,同学们牢记。

总结

  • xxxx
  • xxxx
更多交流,请加QQ:390351113.请备注好友来自博客园<IT自学吧>
原文地址:https://www.cnblogs.com/itzixueba/p/14007645.html