顽斗坊美客教育

这些美轮美奂的图,你画不出来,但是可以编出来

2018-03-31  本文已影响0人  新华书单

大家好,我是顽斗坊的Code老师。负责顽斗坊少儿编程相关任务。

在11月,我们将开启一个关于几何图形的编程课程。

那么今天,我们首先欣赏一下,使用Scratch编程,可以做出什么样神奇的动画效果呢?

首先我们看这个,一个不断旋转放大的动画。

事实上,这个图形效果很简单,就是使用旋转+放大 循环的方式就可以做到。

视觉上非常震撼。

MrCode也做了一个在卡搭上,叫许家印。呵呵,可以看看:

http://kada.163.com/project/203264-129466.htm

可以放大后,又缩小,形成循环。

代码很简单,但是,一个画家不学习数学,大概是画不出来的吧。

下图,就用到了算法。是纯粹笔画出来的,计算出横竖的长度,位置。

另外注意哦,颜色是有变化的,是不是渐变的效果就出来了。

另外还有:

对数学的依赖就比较多了,他有三个参数和函数的搭配使用哦。

这种特效,则不大需要数学,只需要随机数,即对用户交互的判断。

当然,拿来做一些背景,也是超炫的。

再看看这,有没有科幻的赶脚呢。

事实上,就是利用人的视觉变化。

下面的这个,有点物理学的味道,他利用的是两个点之间距离判断,让人赶脚从不规则到规则,相互的吸引法则,而视觉上有种动静交替的赶脚。

再看一个超炫的。

事实上是几个点通过一个算法进行旋转排列,然后相互消息通知。

早早说:还要玩一盘,好吧!

再来一个。

其实,MrCode还要好多好玩的代码哦,不过要精挑细选,才能把最美的展示出来。

那么接下来,每天我们都会学习一个图形特效是如何用Scratch做到的。

希望大家和MrCode一起努力,成为Scratch编程的高手高手高高手哦。

想和MrCode一起玩转Scratch小猫的,可以去海伦俱乐部咨询哦。

我们有详细的课程,让你成为编程小达人,游戏,动画,解题,故事,统统让你成为朋友中,同学间的科技高手。

那么,明天我们将先学一个简单的,如何画一个五角星。

额,有人说很简单,好吧,我告诉你,是画一个实心的,渐变色的五角星。

当然,通过编程,我们还可以做成镂空的,做成到处移动的。

只要你想,都可以做到哦。

上一篇 下一篇

猜你喜欢

热点阅读