Scratch(六)用“角”与“舞台"的组合做个小动画
简单好玩的编程代码复制scratch少儿编程教程 2018—11—24 20:11:15
经过了前几个章节的学习,我们了解到了一些scratch的角和舞台,那么今天我们将用这些知识来做几个简单的动画,这些动画都是构成游戏的基本架构。比如一辆车子的运动,就是赛车游戏的基础,一架飞机的飞行,也是射击类游戏的基础。
好了,不废话,我们开始吧。
第一个任务:做一个不停前进的小汽车
在知乎体来做这个任务,第一句话就是“首先,你得有辆小汽车!”,我们那就先用scratch自带的角绘图工具来做一个小汽车:
1、删除默认的小猫,点击新建角的按钮
2、因为我们手绘图形不复杂,所以切换到“矢量模式”,如果忘记了什么是矢量模式就回头再看第五章;先用矩形工具画出一个方框:
3、我喜欢法拉利,所以我决定填充法拉利的红:
4、用工具栏第二个“变形”工具点击方块的边,拖动四个角成梯形:
5、然后加上驾驶舱:
6、将驾驶舱的椭圆形放到下一层:
7、用变形工具微调,哎,有些像路虎极光了:
8、按住shift键用椭圆工具就会是个完美的圆形,这个用来做轮子:
然后复制一个轮子:
再美化一下轮子和车窗等细节:
9、注意,关键细节来了:
我们如何才能在动画中将车子的运动状态表现出来呢?
一般方法是在轮子上和车窗上加上光泽变化,这样用两幅不同光泽的小车造型轮流切换,看上去车子就像是在运动了。这是游戏中一般采用的方法,当然你也可以想一下是否还有其它办法。
然后新建一个“造型2”:
鼠标右键点击造型1,然后点复制:
然后我们对“造型2”的小车进行光泽细节调整:
10,两个造型都好了,我们用代码切换一下看看效果:
哎,小车跑起来了,虽然它实际一点都没动.
小车搞定了,下面我们要做一个循环背景,这样小车看上去就真的在跑了,怎么做循环背景呢?
循环背景是需要背景画面运动,所以我们现在直接用舞台背景就不行了,要用一个角做背景:
首先我们要做最远处的背景,因为最远处的景物看上去是不动的,所以最远处我们用远山和天空来试一试:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。