這些美輪美奐的圖,你畫不出來,但是可以編出來
大家好,我是頑斗坊的Code老師。負責頑斗坊少兒編程相關任務。
在11月,我們將開啟一個關於幾何圖形的編程課程。
那麼今天,我們首先欣賞一下,使用Scratch編程,可以做出什麼樣神奇的動畫效果呢?
首先我們看這個,一個不斷旋轉放大的動畫。
事實上,這個圖形效果很簡單,就是使用旋轉+放大 循環的方式就可以做到。
視覺上非常震撼。
MrCode也做了一個在卡搭上,叫許家印。呵呵,可以看看:
http://kada.163.com/project/203264-129466.htm
可以放大後,又縮小,形成循環。
代碼很簡單,但是,一個畫家不學習數學,大概是畫不出來的吧。
下圖,就用到了演算法。是純粹筆畫出來的,計算出橫豎的長度,位置。
另外注意哦,顏色是有變化的,是不是漸變的效果就出來了。
另外還有:
對數學的依賴就比較多了,他有三個參數和函數的搭配使用哦。
這種特效,則不大需要數學,只需要隨機數,即對用戶交互的判斷。
當然,拿來做一些背景,也是超炫的。
再看看這,有沒有科幻的趕腳呢。
事實上,就是利用人的視覺變化。
下面的這個,有點物理學的味道,他利用的是兩個點之間距離判斷,讓人趕腳從不規則到規則,相互的吸引法則,而視覺上有種動靜交替的趕腳。
再看一個超炫的。
事實上是幾個點通過一個演算法進行旋轉排列,然後相互消息通知。
早早說:還要玩一盤,好吧!
再來一個。
其實,MrCode還要好多好玩的代碼哦,不過要精挑細選,才能把最美的展示出來。
那麼接下來,每天我們都會學習一個圖形特效是如何用Scratch做到的。
希望大家和MrCode一起努力,成為Scratch編程的高手高手高高手哦。
想和MrCode一起玩轉Scratch小貓的,可以去海倫俱樂部諮詢哦。
我們有詳細的課程,讓你成為編程小達人,遊戲,動畫,解題,故事,統統讓你成為朋友中,同學間的科技高手。
那麼,明天我們將先學一個簡單的,如何畫一個五角星。
額,有人說很簡單,好吧,我告訴你,是畫一個實心的,漸變色的五角星。
當然,通過編程,我們還可以做成鏤空的,做成到處移動的。
只要你想,都可以做到哦。
推薦閱讀:
※創意計算|2018,一個基礎五大主題
※Scratch編程之圖形特效(9)星夜
※少兒編程培訓到底應該是大眾普及教育, 還是精英教育
※頑斗坊 Scratch數學計算 課程大綱
TAG:少兒編程 |