脑课堂编程教育

Scratch教程_入门(三)——角色的对话

Scratch 4年前
127 0 0
脑课堂编程培训

我们在之前分享了角色的移动,在一个故事或者动画中,人物的移动只是其中的一部分,还包括角色之间的对话交流,角色的声音播放,角色和背景的替换等等。需要有多种因素组合还能设计成一个动画或者故事,现在我们的入门课程就是把各个操作步骤分开了教学,再通过组合来完成一个连贯性的故事编辑。

那么今天我们就来学习人物角色中的对话交流课程,通过角色直接的对话,把整个故事变得有活力了,赋予了故事灵魂。

剧本介绍 红红在放暑假的时候去了舞蹈培训班,有一天,红红刚学完跳舞回到家,对妈妈喊到:“妈妈,我跳舞回来拉”。

然后红红的妈妈走过来对小红说:“红红回来了呀,把刚刚学的舞蹈跳给妈妈看,好吗?”

红红一口应下:“好的,妈妈我现在准备开始跳舞了。”

然后红红就跳舞给妈妈看,妈妈看到红红跳的很好,等红红跳完就夸赞道:“红红跳的真好,妈妈去给你做好吃的奖励你。”

程序设计思路

1、准备两个角色,一个是妈妈,一个是红红;

2、准备角色的造型,妈妈需要一个夸奖红红的造型,红红需要4个造型来完成舞蹈;

3、准备一个红红的房间;

4、当红红回到家喊出妈妈的时候,妈妈需要从门口走进来,并跟红红说话让红红跳舞,红红跳完舞后妈妈再夸奖红红。

准备角色和背景

我们依然是从库里面挑选两个角色,后期自己练习的时候可以找一些造型更加精美的角色造型,也可以自己绘画一个角色造型。

file

file

因为库里面的红红角色就刚好对应了舞蹈造型,红红自带有4个造型,我们直接使用即可,妈妈角色也是有4个,我们选择两个就可以了。

file

角色积木代码

file

file

file

file

前两张图是妈妈的积木代码,后两张是红红的积木代码。当点击绿色旗帜的时候,需要先将妈妈的角色移动到门口位置并隐藏。同时红红回来说:妈妈,我跳舞回来啦。并将这句话做一个广播事件3,在妈妈代码里,当接收到广播事件3时,开始出现,设置为造型a并在2秒内从门口走到红红面前。妈妈说的第一句话做广播事件1,在红红积木代码里,设置事件,当接收到广播事件1,红红开始说第二句话等待3秒并开始连续变换4个造型来达到跳舞的效果。当红红跳完后说的第三句话设置为广播事件2,在妈妈积木代码中设置当接收到广播事件2时,把造型改为造型c,并夸奖红红。我们可以看一下下面这个动图效果:

file

小结

在有两个角色以上的时候,需要对每个角色分别拼凑代码积木,利用广播来实现角色听取到对方讲话并作出回答的效果。

收藏

本文标题:Scratch教程_入门(三)——角色的对话

本文链接:https://naoketang.com/p/dlr7388xqpog

评论区

推荐课程