多语言展示
当前在线:1188今日阅读:176今日分享:34

趣味编程--讲故事(编程2:情节3-4)

喜欢听故事,喜欢讲故事,做一个讲故事的动画,应该很有趣,之前的经验,已将场景、角色做好了,并完成了前两个故事情节的制作,小牛、小羊和小猪已出现在了场景中,我们可以尝试让故事继续展开......。
工具/原料
1

能上网的电脑

2

浏览器

方法/步骤
1

我们在Scratch中,选择:我的项目中心,就可以打开之前做的“讲故事”作品,接着之前做的半成品进行编辑啦,在网站上做作品的另一个好处就是随时都可以从网站上打开接着做。环境在“云”上,^_^。

2

我们之前设计好的剧情,已完成:1.画外叙述:一天,小牛,小羊和小猪被关在同一个围栏中2.动画出现:小牛,小羊和小猪还需要接着完成:3.画外叙述:有一次牧人抓住了小猪(手伸出动画)4.动画:小猪大声叫,并拼命挣扎5.小牛和小羊说:他常常捉我们,我们并不大呼小叫6.小猪说:他捉你们只是要你们的毛和乳汁,但捉住我却是要我的命7.换场景显示:立场不同,所处环境不同的人,很难了解对方的感受,面对别人的失意、伤痛,要有关怀、宽容之心。

3

为使看故事的人能够依据自己的速度看故事,我们设置“按空格继续”功能。需要使用”侦测“分类中,“按键(空格键)是否被按下”图标,该图标的功能是:侦测是否有“空格键”被按下,若有,这个图标的值就会为真。

4

我们将“按键(空格键)是否被按下”图标作为条件,加入到”控制“分类中的”在(条件为真)前一直等待“图标中。逻辑功能为:若空格键没有被按下,则程序暂停等待,若空格键被按下,则程序继续。

5

程序图标做好后,放在情节2的程序图标的下面,等待按”空格键“,一旦空格键被按下,就广播3,进入情节3。也可以放在小牛或小猪的程序中,效果也是一样的。

6

情节3需要由Gobo说出”有一次牧人抓住了小猪“,并出现手伸向小猪的动画。由于原来没有”手“角色,我们需要再创建一个角色,如果有绘画基础,可以自己画,我在网上找了一个手的图片,导入到角色的造型中。

7

当”手“角色接收到3后,移动出现,”为方便起见我们可以使用与小羊出现相类似的动画,可以将小羊出现动画的程序复制到手中,再稍加修改,即可出现手伸向小猪的效果。

8

在”白色方块“角色中,说出台词:”有一次牧人抓住了小猪“,为引起观众的注意,可以先用“说(空)”图标清掉原有台词,等待1秒后再出现新的台词,以免观众只注意“牧人手伸出'动画,忽略了台词。

9

台词说完以后,情节3完成,就可以通过等待“空格键”进入情节4了。我们还是通过广播4,来进入下一情节。情节4:动画:小猪大声叫,并拼命挣扎。需要小猪角色来接收广播4,完成动画

10

为使小猪产生挣扎效果,我使用了让小猪不断变换面向的方向来实现,面向的方向随机产生,重复10次,每次停留0.2秒。为产生大叫效果,使用让小猪说“ooo”来模拟大叫,至此,完成情节4的制作。

11

单击绿旗运行后,发现效果还不错,至此,我们已完成情节1-4的制作啦,做小故事要一个情节,一个情节地慢慢做,不能急哈。

注意事项

可以尝试小猪大叫用声音素材表现,效果也会很好哦,可以尝试一下。

推荐信息