少儿编程Scratch3.0教程——02动作积木(项目练习)(文字版)
在少儿编程Scratch3.0教程——02动作积木(基础知识)中,我们学习了Scratch中动作积木的用法,这节课我们就来利用这些积木完成我们的第一个动画项目,拜访朋友。我们先来看看看完成以后的动画是什么样?

好了,看完以后你有什么感觉,很简单?很难做?很有趣?在开始看下面的内容之前,你可以暂停一下,自己先试着做一做。如果做出来了,你可以和我做的方法比较一下,看看我们用的方法一不一样(每种动画都可能会有不同的做法,并不是谁做的就是标准答案),如果没有做出来也不要着急,你可以跟着我下面的方法来一起完成它。
在每次开始一个项目之前,我们可以先来想一想下面的几个问题。
1、这个项目有几种背景?分别是什么?
2、每种背景有几个角色?分别是什么?
3、每种角色都做了什么?
好了,你又可以暂停一下,试着回答上面的问题,我们会将问题的答案一步一步转变成拜访朋友的动画,接下来我们就开始来完成它吧。
1、这个项目有几种背景?分别是什么?
在这个动画中,总共有1种背景,海底世界,也就是下面这个。
2、每种背景有几个角色?分别是什么?
背景上面有4个角色,分别是潜水员、水母、螃蟹和鲨鱼。
3、每种角色都做了什么?
4个角色中,水母、螃蟹和鲨鱼什么都没有做,潜水员做了下面的这几件事。
1、潜水员从屏幕左边慢慢游向水母。
2、潜水员在水母身边跟水母打招呼。
3、潜水员游向小螃蟹。
4、潜水员在小螃蟹身边跟小螃蟹打招呼。
5、潜水员往上游去。
6、潜水员发现了一只大鲨鱼,大声说快跑。
7、潜水员快速游开逃跑了。
好了,接来下你可以先自己试着根据上面的回答,慢慢实现项目。
第一步,添加背景
我们先新建一个项目,默认会有一个小猫的角色,我们先将它删掉。
然后选择一个背景,将海底世界的背景添加进来。
第二步,添加角色
接下来,我们像选择背景一样,通过选择一个角色,将潜水员、水母、螃蟹和鲨鱼分别添加到舞台上。
然后,我们需要拖动每个角色的位置、调整它们的大小和方向,让他们处于初始的状态。
第三步,增加角色的动作
接着,只剩下最后一步,我们通过积木让潜水员动起来了。在这个动画中,除了用到动作积木,还会用到一个点击开始事件积木和说话积木。
每个角色都需要一个触发事件来让它们开始行动,例如有点击角色开始,点击空格开始,点击绿色旗子开始,其中使用最多的就是当绿色旗子被点击时开始事件。
使用这个事件积木后,当我们点击舞台上面的绿色旗子,角色就会开始动起来。
而说话积木,可以在角色旁边出现一个对话气泡,里面的内容就是积木中输入的内容,显示的时间长度,就是积木中设置的时间长度。
这两个积木,我们也将会在后面的课程中再详细介绍。接下来,我们就可以开始根据潜水员做的动作,通过积木一个一个实现他们。
1、潜水员从屏幕左边慢慢游向水母。
我们先使用移到X:... Y:...积木潜水员设置到初始位置,然后再使用在...秒内滑行到X:... Y:...积木,让他慢慢滑行到水母旁边。
2、潜水员在水母身边跟水母打招呼。
我们再使用说话积木,让潜水员跟水母打招呼。
3、潜水员游向小螃蟹。
和第1步一样,我们再让潜水员慢慢滑行到小螃蟹旁边。
4、潜水员在小螃蟹身边跟小螃蟹打招呼。
和第2步一样,我们再让潜水员跟小螃蟹打招呼。
5、潜水员往上游去。
接着还是和第1、3步一样,我们让潜水员滑动到鲨鱼旁边。
6、潜水员发现了一只大鲨鱼,大声说快跑。
接下来还是和第2、4步一样,让潜水员喊逃跑。
7、潜水员快速游开逃跑了。
和第1、3、5步类似,我们让潜水员快速逃跑,不过你需要注意潜水员的方向和速度。你可能需要在开始事件积木后面先设置好潜水员的初始位置和方向,还要设置它的旋转方式,通过控制滑行时间来调整滑行的速度。
好了,你的第一个Scratch动画就完成了,怎么样,是不是并不复杂,只需要重复使用几个积木就可以完成它。不过,就算你看完了上面的内容,在真正做的过程中,肯定还会遇到问题,调试程序才是你最主要的工作。
调试的方法分下面5步:
1、想象需要完成的样子
2、使用积木来尝试实现它
3、点击绿色的旗子来运行程序,找出实际运行和自己想象不一样的地方
4、添加、修改或删除积木
5、不断的重复以上4步,直到完成自己想做的功能
接下来,除了完成拜访朋友的这些功能,你还可以按照自己的想法来添加一些新功能,如果遇到了问题,你可以给我的公众号留言,我接着也会录制一个视频教程供你参考,也期待你能把自己完成的动画录制成视频发给我看。
这篇文章是在奶茶店中完成,中间遇到没有保存事故,写了大半的东西全部弄丢,当时的心情差点崩溃。
一个不知名的奶茶品牌,如何能让人知道再进店消费,真是一个头大的问题。而店里的管理同样也有很多问题需要解决,跨入一个新行业,需要学习和思考的东西一大堆,而解决这些问题很大的一个因素是需要时间。
0条留言