大家好,我是顽斗坊的Code老师。负责顽斗坊少儿编程相关任务。
在11月,我们将开启一个关于几何图形的编程课程。
那么今天,我们首先欣赏一下,使用Scratch编程,可以做出什么样神奇的动画效果呢?
首先我们看这个,一个不断旋转放大的动画。
事实上,这个图形效果很简单,就是使用旋转+放大 循环的方式就可以做到。
视觉上非常震撼。
MrCode也做了一个在卡搭上,叫许家印。呵呵,可以看看:
http://kada.163.com/project/203264-129466.htm
可以放大后,又缩小,形成循环。
代码很简单,但是,一个画家不学习数学,大概是画不出来的吧。
下图,就用到了算法。是纯粹笔画出来的,计算出横竖的长度,位置。
另外注意哦,颜色是有变化的,是不是渐变的效果就出来了。
另外还有:
对数学的依赖就比较多了,他有三个参数和函数的搭配使用哦。
这种特效,则不大需要数学,只需要随机数,即对用户交互的判断。
当然,拿来做一些背景,也是超炫的。
再看看这,有没有科幻的赶脚呢。
事实上,就是利用人的视觉变化。
下面的这个,有点物理学的味道,他利用的是两个点之间距离判断,让人赶脚从不规则到规则,相互的吸引法则,而视觉上有种动静交替的赶脚。
再看一个超炫的。
事实上是几个点通过一个算法进行旋转排列,然后相互消息通知。
早早说:还要玩一盘,好吧!
再来一个。
其实,MrCode还要好多好玩的代码哦,不过要精挑细选,才能把最美的展示出来。
那么接下来,每天我们都会学习一个图形特效是如何用Scratch做到的。
希望大家和MrCode一起努力,成为Scratch编程的高手高手高高手哦。
想和MrCode一起玩转Scratch小猫的,可以去海伦俱乐部咨询哦。
我们有详细的课程,让你成为编程小达人,游戏,动画,解题,故事,统统让你成为朋友中,同学间的科技高手。
那么,明天我们将先学一个简单的,如何画一个五角星。
额,有人说很简单,好吧,我告诉你,是画一个实心的,渐变色的五角星。
当然,通过编程,我们还可以做成镂空的,做成到处移动的。
只要你想,都可以做到哦。