Scratch教程_入门(二十二)——特效运用

我们经常要用到一些特效来显示角色的状态,比如颜色的变化、形状的改变和亮度的增减,以帮助游戏或者动画中能显示更优秀的效果。而Scratch中就具备一些这样的功能,在外观模块里面除了有大小变化功能外,还有改变各种需要的特性,比如颜色、亮度、旋转、像素化、马赛克和虚像等效果。我们今天就来学习一些如何运用这些效果功能。

剧本介绍

火影忍者动画相信大家都熟悉,里面的人物和技能都令人印象深刻,比如拷贝忍者卡卡西和A级忍术螺旋丸,经过卡卡西的二次开发,螺旋丸可以呈现出不同颜色和旋转的效果。而写轮眼可以实现带土虚化的效果,进入异次元空间。

程序设计思路

1、准备火影背景,背景中有一个卡卡西的人物;

2、准备螺旋丸和写轮眼的角色;

3、当绿色旗帜点击开始的时候,螺旋丸开始旋转并呈现不同颜色交替,写轮眼将旋转并虚化。

积木代码

file

通过Photoshop可以轻易获取角色素材,将两个角色都导入准备和的背景中。螺旋丸角色将用到旋转效果和颜色效果,当绿色旗帜点击开始的时候,将重复执行50次将旋转特效增加20,将颜色特效增加2,然后再重复执行50次反向特效操作。这样可以实现螺旋丸的回溯效果。写轮眼重复执行100次将旋转特效增加10,并将虚像特效增加1,这样可以实现写轮眼在旋转的过程中逐渐虚化并最终消失。我们可以看看下面动图的效果:

file

小结

我们通过掌握特效的运用可以实现角色更多的变化,特别是在游戏和动画的运行中,特效是必不可少的。Scratch是一个可以制作复杂游戏的学习编程软件,在儿童电脑编程中,通过组合软件中的各种积木代码命令,可以制作千奇百怪的东西。虽然入门课程很简单,但是想要通过简单的东西来制作复杂的事情,就变得没那么容易了。

黔西南 触摸未来
我们正身处一个只要愿意思考,就能改变世界的时代