Scratch第三课-奔跑的哨子

本文介绍了Scratch第三课的内容,包括角色造型切换、声音导入、背景切换的指令、坐标系统理解、条件判断和侦测模块的应用,以及如何使用重复执行和声音模块制作背景音乐。
摘要由CSDN通过智能技术生成

Scratch第课-奔跑的哨子

  • 学习目标
  1. 复习巩固角色的造型切换
  2. 学习声音的导入与播放。
  3. 学习背景切换,掌握背景切换的指令。
  4. 学习条件判断语句
  5. 认识侦测指令并掌握如何使用
  6. 坐标的理解
  • 动画设计

在上这节课之前,我们先学习下舞台的坐标,我们首先看下图(图1):

图1

从图中我们可以看,坐标分为X轴,Y轴,横向的为X轴,纵向的为Y轴,两轴中心点位置交汇出为中心点,坐标为(0,0),X坐标往右数字变大,最大的X坐标值为240,反之越来越小,最小为-240。Y轴往上数字越来越大,最大到180,反之越来越小,最小到-180。

角色在舞台上,都会有坐标值,坐标值的表现形式为(x,y),如坐标为(-240,0)

了解了坐标后,下面开始我们今天的编程。

  1. 删除角色区小猫的角色,导入Referee造型及Green Flag造型,如图2:

图2

  1. 按图3方式任意选择4张背景图

图3

  1. 对角色进行布局,把哨子和绿旗放在一个水平线上,如4:

图4

  1. 下面我们开始对哨子进行编程,首先我们复习下上节课内容,让角色移动起来,同时切换造型,这节课我们不需要碰到边缘反弹,所以最终实现代码,如图5:

图5

  1. 当哨子往前移动的时候,会碰到绿旗,现在我们要实现碰到绿旗后,切换背景,同时哨子还要从最左侧往右移动。

我们首先认识下侦测模块下的,我们点击后面的倒三角,会发现有很多选项,其中就有“Green Flag”这一项。

哨子碰到绿旗的过程是一个假设的过程,如果碰到绿旗才会切换背景,这里我们需要引入条件判断语句,如果那么,我们点击控制模块

根据以上两个指令,我们就可以完成判断是否碰到绿旗了,我们来组装下。如图6:

图6

我们一起分析下图6的指令,我们会发现,当点击绿旗后,如果这个指令只执行了一次,而我们在程序运行的过程中,是要一直要判断是否碰到绿的。大家已经想到了,我们需要让如果这个模块一直执行,所以需要在外面套一个重复执行。如图7

图7

当碰到绿旗后,哨子要回移到左侧,我们可以使用运动模块中的,X坐标为-194,在舞台的最左侧。

下一步我们需要切换背景,使用外观模块里的,最终代码为:

  1. 下面我们来学习下如何在scratch使用声音,我们现在点击背景区的背景。

点击上传声音,选择我们本地电脑上的声音文件,我们就可以声音加载到scratch里里。

现在我们切换到代码区 ,对我们的背景进行编程,把刚才做的音频做成背景音乐,背景音乐需要一直播放,所以需要重复执行。

我们点击声音模块,找到

最终代码如下 :

今天的课程就到这里,有不懂的地方可以留言,希望大家都能轻轻松松可以学好编程!

  • 10
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值