多语言展示
当前在线:1191今日阅读:97今日分享:45

趣味编程-动画版开场(02)

在之前的“动画版开场(01)”中,场景已做好,小宠物已出现,按照设计:小宠物从左侧滑动出现:嗨,大家好(出现说话动画)小宠物从树后出现:我是....小宠物从右侧滑动出现(需反转造型):欢迎大家来到我的世界(出现说话动画)小宠物随音乐起舞表示欢迎 下一步,需要做出说话动画,并说“嗨,大家好”,我们来开始做吧,^_^1趣味编程-动画版开场(01)
工具/原料
1

能上网的电脑

2

浏览器

方法/步骤
1

说到要让小宠物说话,可以选择的图标有好几个,都试了一下,发现有等待几秒的图标都不行,因为它们会等说完了再切换说话造型。说话和文字不能同步,故最后选择了没有等待的“说”图标

2

可将“hello”改为“嗨,大家好!”,为了达到有说话效果的动画,需要通过造型的方法获得。>开始时,将造型设置为“gobo-a',即第一个造型>等待0.2秒,将造型切换为gobo-b',可看到Gobo的嘴已经张开了

3

运行可看到Gobo的嘴已经张开了,若要有说话的效果,只需在第一和第二个造型间重复切换即可。逻辑是,如果发现是造型2,就将造型设置为造型1             否则说明当前就是造型1,就设置为造型2

4

我们只需要每切换一次等待0.2秒,重复执行6次即可看到,Gobo出现后,显示说明的文字,同时出现说话动画效果与之配合。

5

但我们发现说完话了以后,文字依然显示在屏幕上,而且造型停在造型2上,一直张着嘴所以需要将造型再切换为造型1,同时拖动一个“说”图标,并将其中的内容清空,文字即会消失

6

要让Gobo从树后面移动出现首先,需要先用鼠标将Gobo拖动到树前,并用缩小工具,将其变小为确定位置,将移动图标拖进编程区

7

要让Gobo躲在树的后面,可将其造型下移一层,移动树的下面一层,就会看到Gobo躲在树后的效果啦在Scratch中,各对象是叠放关系,可以多层叠放,可下移多层,只需填写上对应数字即可

8

我们将程序连接到一起,双击运行一下,会发现一些小问题,我又做了一些调整,能看出我调整了哪里吗?你也试试吧?

注意事项

Gobo被工具缩小后,会一直保持缩小的状态,需要在开始时放大,需要时再缩小,就需要用图标啦

推荐信息