zoukankan      html  css  js  c++  java
  • Scratch2.0教材(9)——合体大变身

    教材说明

    ———————

    1.本教材共96节课,适用于3-5年级、40人、40分钟的课堂;

    2.初期我会把每节课的代码控制在10行以内,后期再逐渐增加;

    3.欢迎提意见。


    Scratch2.0教材(9)——合体大变身

    课程摘要

    ———————

    【概述】

    鼠标点击可以切换头和身的来源,空格键可以合体变身。

    【知识点】

    • 进一步熟悉位图和矢量图的操作,学会造型的合并与重命名
    • 初步认识运算积木组里的【连接□□】指令
    • 认识侦测积木组里的【xx对于yy】指令

     【相关链接】

    • 案例:https://kada.163.com/project/3056734-1694497.htm
    • 练习:https://kada.163.com/project/3107140-1694497.htm

    课程内容

    ———————

    【目录】

    1    展示作品(5分钟)

    2    设置背景和角色(20分钟)

    3    各个角色的脚本(5分钟)

    4    其他工作(10分钟)

    1    展示作品(5分钟)

    引入作品并展示。

    2    设置背景和角色(20分钟)

    【教学目标】

    随意添加一个舞台背景,删除卡卡,添加“头”、“身”、“合体”三个角色。

    【操作步骤】

    第1步:删除卡卡,添加一个猴子角色,在造型栏里只保留1个造型,把其他的造型删除。如下图:

    Scratch2.0教材(9)——合体大变身

    第2步:点击【从造型库中选取造型】,给猴子添加熊和青蛙的造型。如下图:

    Scratch2.0教材(9)——合体大变身

    第3步:把三个造型分别重命名为【猴】、【熊】、【蛙】,复制2次当前角色,然后将三个角色分别重命名为“头”“身”“合体”。如下图:

    Scratch2.0教材(9)——合体大变身

    说明:对于3年级的同学来说打字可能有点困难,这里的【猴】、【熊】、【蛙】可以用【1】【2】【3】来代替,后面的【猴猴】=【11】,【猴熊】=【12】,以此类推。

    第4步:进入“合体”角色的造型中,将三个造型分别重命名为【猴猴】【熊熊】【蛙蛙】,再把【猴猴】复制一份,把【熊熊】拖进来。如下图:

    Scratch2.0教材(9)——合体大变身

    第5步:使用矢量工具制作一个“猴头熊身”的造型。如下图:

    Scratch2.0教材(9)——合体大变身

    第6步:把【熊熊】复制一份,把【猴猴】拖进来,制作一个【熊头猴身】的造型。因为熊的矢量图不好修改,所以先转成位图,用橡皮擦擦掉不需要的部分,再拖入矢量图中。如下图:

    Scratch2.0教材(9)——合体大变身

    再次说明一下:

    a.矢量图是由元素组成的,这些元素包括:点、线、面、位图。

    b.如果把矢量图转成位图,再转成矢量图,那么这个图片就会变成不可拆散状态,只能进行平移、缩放、旋转等基本操作,边框线会变成蓝色,就像上图的熊头。

    第7步:把刚才的两个造型重命名为【猴熊】和【熊猴】。如下图:

    Scratch2.0教材(9)——合体大变身

    第8步:新建一个造型,使用“文字”工具,选择中文字体,输入“合体失败”。如下图:

    Scratch2.0教材(9)——合体大变身

    说明:其实还需要新建【猴蛙】【熊蛙】【蛙猴】【蛙熊】4个造型。但是这样会耗费不少时间,所以我们把这一步放在最后。

    第9步:调整三个角色的大小。有多个造型的,最好把每个造型的大小调整成差不多,这里可以用舞台右上方的放大缩小工具。如下图:

    Scratch2.0教材(9)——合体大变身

    第10步:调整三个角色在舞台上的位置,随便添加一个背景。如下图:

    Scratch2.0教材(9)——合体大变身

    3   各个角色的脚本(5分钟)

    【教学目标】

    点击头身角色时,会切换到下一个造型。按下空格键,会出现合体造型,如果没有合体造型,则显示“合体失败”。

    【操作步骤】

    第1步:选中角色“头”,拖入【当角色被点击时】【下一个造型】。再给“身”复制一份。如下图:

    Scratch2.0教材(9)——合体大变身

    第2步:选中角色“合体”,填写代码。如下图:

    Scratch2.0教材(9)——合体大变身

    说明:

    a.运算里的【连接□□】指令,很容易理解,而侦测里的【xx对于yy】,稍微有点绕,它的意思就是【yy的xx属性】。

    b.这里先把造型切换为“失败”,是防止找不到造型而无法切换。

    4   其他工作(10分钟)

    【教学目标】

    在角色“合体”中增加【猴蛙】【熊蛙】【蛙猴】【蛙熊】4个造型,以及音效、外观特效等。

    感兴趣的同学还可以自由发挥,创作出更多的合体动物。

    【操作步骤】

    略。

    课后练习

    ———————

    【任务目标】

    制作一个认识主人的报时猫头鹰,如果是主人的账号点击,那么会报出当前的小时和分钟,如果是其他人的账号点击,那么会说“走开”。

    【任务详情】

    第1步,添加任意舞台背景,以及一个猫头鹰造型。如下图:

    Scratch2.0教材(9)——合体大变身

    第2步,参考代码如下。这里使用了侦测积木组的【用户名】【目前的小时】【目前的分】指令。另外还用到了【连接□□】指令,特别说明一下,这个指令是可以嵌套的。如下图:

    Scratch2.0教材(9)——合体大变身

    注意:

    a.主人的名字一定要填自己的用户名,不要填“大风”。自己的用户名可以点击【用户名】指令进行查看。

    b.报时的语句有点长,教师使用时可酌情去掉以降低难度。

    ■本次课程结束

  • 相关阅读:
    Android权限大全(链接地址整理)
    Android6.0运行时权限(基于RxPermission开源库)
    Android6.0机型上调用系统相机拍照返回的resultCode值始终等于0的问题
    使用AccessibilityService模拟点击事件失败的分析
    Android混淆打包配置总结
    okhttputils开源库的混淆配置(Eclipse)
    Android布局中的空格以及占一个汉字宽度的空格,实现不同汉字字数对齐
    java开发者大会:总结
    JAVA开发者大会:拍拍贷MQ系统原理与应用
    消息总线真的能保证幂等?
  • 原文地址:https://www.cnblogs.com/scratch3/p/11011741.html
Copyright © 2011-2022 走看看