標籤:

這些美輪美奐的圖,你畫不出來,但是可以編出來

大家好,我是頑斗坊的Code老師。負責頑斗坊少兒編程相關任務。

在11月,我們將開啟一個關於幾何圖形的編程課程。

那麼今天,我們首先欣賞一下,使用Scratch編程,可以做出什麼樣神奇的動畫效果呢?

首先我們看這個,一個不斷旋轉放大的動畫。

事實上,這個圖形效果很簡單,就是使用旋轉+放大 循環的方式就可以做到。

視覺上非常震撼。

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

kada.163.com/project/20

可以放大後,又縮小,形成循環。

代碼很簡單,但是,一個畫家不學習數學,大概是畫不出來的吧。

下圖,就用到了演算法。是純粹筆畫出來的,計算出橫豎的長度,位置。

另外注意哦,顏色是有變化的,是不是漸變的效果就出來了。

另外還有:

對數學的依賴就比較多了,他有三個參數和函數的搭配使用哦。

這種特效,則不大需要數學,只需要隨機數,即對用戶交互的判斷。

當然,拿來做一些背景,也是超炫的。

再看看這,有沒有科幻的趕腳呢。

事實上,就是利用人的視覺變化。

下面的這個,有點物理學的味道,他利用的是兩個點之間距離判斷,讓人趕腳從不規則到規則,相互的吸引法則,而視覺上有種動靜交替的趕腳。

再看一個超炫的。

事實上是幾個點通過一個演算法進行旋轉排列,然後相互消息通知。

早早說:還要玩一盤,好吧!

再來一個。

其實,MrCode還要好多好玩的代碼哦,不過要精挑細選,才能把最美的展示出來。

那麼接下來,每天我們都會學習一個圖形特效是如何用Scratch做到的。

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

想和MrCode一起玩轉Scratch小貓的,可以去海倫俱樂部諮詢哦。

我們有詳細的課程,讓你成為編程小達人,遊戲,動畫,解題,故事,統統讓你成為朋友中,同學間的科技高手。

那麼,明天我們將先學一個簡單的,如何畫一個五角星。

額,有人說很簡單,好吧,我告訴你,是畫一個實心的,漸變色的五角星。

當然,通過編程,我們還可以做成鏤空的,做成到處移動的。

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


推薦閱讀:

創意計算|2018,一個基礎五大主題
Scratch編程之圖形特效(9)星夜
少兒編程培訓到底應該是大眾普及教育, 還是精英教育
頑斗坊 Scratch數學計算 課程大綱

TAG:少兒編程 |