Scratch-海底探险家

熊猫办公

哈喽,朋友们!!!放寒假了~~上一期的效果你们做出来了吗Scratch-海底大冒险(一)今天我们来学习 人物:造型运动 部分下次我们再写:人物碰到气泡,碰到水果部分

Scratch-海底探险家

一、课程导入上一期我们已经为海底探险家模拟好了海底探险的环境,现在该我们探险家上场了,探险家怎么在水里运动呢,如何控制探险家。在讲之前我们先来回顾一下上节课所学重点内容1.添加背景2.各个角色:风扇:展现出转动的效果。主要代码:切换造型气泡:一边向对向移动,一边变大破裂。主要代码:克隆,坐标增加,切换造型水果:摆放在不同的位置。主要代码:克隆,坐标增加。(这是留的一个小作业,你做出来了吗)回顾完毕了,我们来看看如何控制探险家,应该怎么一点点加探险家的代码呢。今天的重点1.观察人物造型,区分运动类型2.基础操作。上下左右,跑步 运动3.碰到台阶平台的状态

二、作品效果总效果:

本次效果:

思考时间Scratch-海底探险家

三、具体操作
一节课讲不完的作品,我们推荐下节课直接在上节课的作品的基础上继续操作。不建议重头到尾再做一遍。1.加载上节课代码先拷贝一下代码,重命名为海底冒险二。防止第一节课的成果丢失。

Scratch-海底探险家

我们打开scratch,从电脑中上传,加载我们的“海底冒险二”

Scratch-海底探险家

这样第一节课的成果就展现在我们眼前了,我们在它的基础上,继续创作。2.观察探险家造型一共有29个造型。分为“翻滚”、“跑步”、“潜水”三种类型。“翻滚”:碰到气泡才翻滚。(我们下节课讲)“跑步”:碰到台阶平台就跑步不潜水。“潜水”:探险家绝大多数状态。(我们先讲它)请按照 “潜水”、“翻滚“、“跑步”的顺序将所有造型添加到潜水员角色当中。(1)先上传一个角色,再将造型添加到这个角色中

Scratch-海底探险家

修改这个角色的名称:”探险家“

Scratch-海底探险家

根据下面的方法,讲29个造型按顺序添加

Scratch-海底探险家

检查一下是不是一共29个造型,不是的话删除重新添加。2.牛刀小试刚刚我们已经添加了探险家的所有造型,我们试试这些造型,看看到底什么效果吧。潜水造型:11个,对应编号:1-11跑步造型:12个,对应编号:18-29翻滚造型:6个,对应编号:12-17潜水效果:合理利用造型编号这个代码积木块。

Scratch-海底探险家

点击绿旗查看效果跑步效果:

Scratch-海底探险家

嘿嘿嘿,你能自己实现一下翻滚的效果吗~3.控制探险家(1)先让探险家向上我们给探险家一个初始位置

Scratch-海底探险家

是不是很简单(结合事件和造型切换)那么同样的向下是不是也容易(这里需要你自己写吧,我没有写向下的,我想让他自己向下蛄蛹)(2)探险家左右运动我们你先来看向右运动

Scratch-海底探险家

探险家默认方向是向右的和造型的方向一直,如果向左,面相方向为-90,那么探险家就头朝下了,我们设置一下探险家的旋转方式。

Scratch-海底探险家

注:上下左右运动的时候,记得着重看一下方向,x和y,到底用哪一个,不细心的话可能就错了观察上面的代码,其实探险家运动起来挺机械的,可以在不按上下左右键的时候,让探险家有一个自动向下运动的代码块。看着真实一点。

Scratch-海底探险家

这样整体效果看起来是不是好多了。左右移动的时候,会碰到墙,我们这样修改

Scratch-海底探险家

注:这里的颜色都是吸取的,不是自己瞎设置的。4.碰到平台上面代码已经涉及到碰到墙的问题了,左右运动碰到墙就不往前走我们现在来考虑,当按 左右键 碰到平台怎么办。就不能游泳,应该跑步了。我们设置一个变量 “跑步”

Scratch-海底探险家
Scratch-海底探险家

那么按下左右键时,

Scratch-海底探险家

四、课程拓展
1.找到小bug,试着修复一下它2.试着做一做,如果探险家碰到气泡、水果会发生什么?
源代码、素材已上传


Scratch-海底探险家

© 版权声明

相关文章