教材说明

———————

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

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

3.欢迎提意见。


课程摘要

———————

【概述】

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

【知识点】

  • 进一步熟悉位图和矢量图的操作,学会造型的合并与重命名
  • 初步认识运算积木组里的【连接□□】指令
  • 认识侦测积木组里的【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个造型,把其他的造型删除。如下图:

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

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

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

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

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

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

再次说明一下:

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

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

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

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

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

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

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

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

【教学目标】

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

【操作步骤】

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

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

说明:

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

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

4   其他工作(10分钟)

【教学目标】

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

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

【操作步骤】

略。

课后练习

———————

【任务目标】

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

【任务详情】

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

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

注意:

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

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

■本次课程结束

Scratch2.0教材(9)——合体大变身的更多相关文章

  1. Scratch2.0例—接苹果

    Scratch2.0例—接苹果 [教学目标] 1. 学习例子,能用和构造条件 ,并把此条件插入到 中:能理解和应用,当条件成立时,不执行积木内的脚本. 2. 对比和 两个积木:前者用于无条件的重复执行 ...

  2. 0基础搭建Hadoop大数据处理-编程

    Hadoop的编程可以是在Linux环境或Winows环境中,在此以Windows环境为示例,以Eclipse工具为主(也可以用IDEA).网上也有很多开发的文章,在此也参考他们的内容只作简单的介绍和 ...

  3. 用Scratch2.0源码定制一个自己的编辑器

    用Scratch2.0源码定制一个自己的编辑器,换成自己的软件名称和图标,添加中文字体,修复汉化错误等等1.准备:下载Scratch2.0源码.安装开发工具Adobe Flash Builder4.7 ...

  4. Expression Blend 的点滴(1)--ListBox华丽大变身

    原文:Expression Blend 的点滴(1)--ListBox华丽大变身 最近,在园子里有不少朋友写了关于Blend的优秀并且实用的文章,在此,我先代表silverlight的爱好者感谢他们的 ...

  5. 怎样用scratch2.0谱写音乐

    打开scratch2.0将语言切换为简体中文: 如果需要播放特殊的声音,可以用播放声音,找到一些特有的音乐,或者通过录制,将自己的配音或者唱歌录制下来: 可以用弹奏鼓声命令弹奏各种击鼓音乐: 通过控制 ...

  6. scratch2.0的教材视频,王木头系列

    在线视频 http://v.qq.com/vplus/d05a62f676f6f3b6b87401b4530cff9a?page=cover 理论辩证 https://www.sohu.com/a/1 ...

  7. 0基础搭建Hadoop大数据处理-环境

    由于Hadoop需要运行在Linux环境中,而且是分布式的,因此个人学习只能装虚拟机,本文都以VMware Workstation为准,安装CentOS7,具体的安装此处不作过多介绍,只作需要用到的知 ...

  8. Redis4.0新特性之-大KEY删除

    接上一篇,我们得知了redis中存在大KEY,那么这个大KEY如何删除呢?本文将从源码角度分析Redis4.0带来的新特性. 在Redis中,对于大KEY的删除一直是个比较头疼的问题,为了不影响服务, ...

  9. 联童科技基于incubator-dolphinscheduler从0到1构建大数据调度平台之路

    联童科技是一家智能化母婴童产业平台,从事母婴童行业以及互联网技术多年,拥有丰富的母婴门店运营和系统开发经验,在会员经营和商品经营方面,能够围绕会员需求,深入场景,更贴近合作伙伴和消费者,提供最优服务产 ...

随机推荐

  1. OpenFOAM 中的边界条件(二)【转载】

    转载链接:http://xiaopingqiu.github.io/2016/04/02/Boundary-conditions-in-OpenFOAM2/ 本篇在上一篇的基础上来解读 OpenFOA ...

  2. elasticsearch 动态映射

    https://www.elastic.co/guide/cn/elasticsearch/guide/current/dynamic-mapping.html#dynamic-mapping当 El ...

  3. Java核心复习—— ThreadLocal源码分析

    ThreadLocal,叫做线程本地存储,也可以叫做线程本地变量.ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量. 一.如何使用 class Acce ...

  4. 利用iis创建网站后为什么不能设置主机名

    主机名 主机名就是网站的域名,通俗说就是网站地址(如:www.baidu.com). 设置了主机名,而IIS确不知道主机名对应的地址在哪里. 举个例子,把www.baidu.com做为IIS网站的主机 ...

  5. 网络中的tarpit/tar pit

    最近看haproxy源码,里面有个TARPIT的概念不能理解,找了很久才找到对应的意思.特此记录. tarpit 本意是“沼泽地.地洼地”,这里显然把它引申为“捕获或者困住某个物体”. 在网络语义中提 ...

  6. C++ .h 与 .hpp 的区别

    原文地址:http://blog.csdn.net/f_zyj/article/details/51735416 .hpp,本质就是将.cpp的实现代码混入.h头文件当中,定义与实现都包含在同一文件, ...

  7. 算法习题---4-4骰子涂色(UVa253)

    一:题目 分别对两个骰子的六个面涂色r-红 b-蓝 g-绿,通过转动骰子,看两个骰子是不是一样的涂色方法 (一)题目详解 题目规定了正方体的六个面的序号:从1-,按照这个需要提供涂色序列 (二)案例展 ...

  8. Qt编写自定义控件53-自定义宽高下拉框

    一.前言 默认的qcombobox控件,如果元素item中的内容过长超过控件本身的宽度的话,会自动切掉变成省略号显示,有些应用场景不希望是省略号显示,希望有多长就显示多长,还有一种应用场景是需要设置下 ...

  9. Select 优化

    https://yq.aliyun.com/articles/704238?spm=a2c4e.11155472.0.0.66be4efeaUB5bk

  10. c-lodop的三个进程和一个服务介绍

    在windows任务管理器里,最新版可以看到有三个进程,例如安32位c-lodop的时候,有CLodopPrint32.exe.CLodopPrint32_backup.exe.CLodopServi ...