少兒編程Scratch教程-如何用Scratch畫彩虹

原文鏈接:https://www.kidscoding8.com/104167.html

大家經常會用到Scratch的畫筆功能繪製美麗的圖案,比如今天要畫的彩虹。

少兒創意編程(特26)用scratch畫彩虹的四種方法

今天我們用四種方法來畫彩虹,效果方面不做拓展哦!

一、常規畫法(移動加旋轉)

這種方法應該是大家首先想到的,設置好畫筆的粗細顏色清空後,再設置起始位置和方向,然後在重複執行中移動並旋轉。

少兒創意編程(特26)用scratch畫彩虹的四種方法

一般旋轉的總角度爲180度,剛好是一個近似半圓。一定要記得在合適的地方落筆和擡筆哦!

少兒創意編程(特26)用scratch畫彩虹的四種方法

具體效果如上圖。

用同樣的方法畫出其它6條不同顏色的曲線,並且每一條曲線依次遞減,就組成了漂亮的彩虹。

少兒創意編程(特26)用scratch畫彩虹的四種方法

具體程序如上圖,使用兩個變量控制曲線的起始位置和幅度。

少兒創意編程(特26)用scratch畫彩虹的四種方法

效果如上圖,具體的顏色變化可控制畫筆的顏色值來改變。

二、類似地球公轉作品的方法

大家還記得本公衆號早期有個作品叫地球公轉嗎?地球移到太陽的位置,在旋轉的同時向外移動100步,這樣就形成了地球公轉的效果。

少兒創意編程(特26)用scratch畫彩虹的四種方法

這種方法同樣適用於畫彩虹。

少兒創意編程(特26)用scratch畫彩虹的四種方法

具體程序如上圖。

少兒創意編程(特26)用scratch畫彩虹的四種方法

是一條黃色的曲線。

少兒創意編程(特26)用scratch畫彩虹的四種方法

同樣的方法,讓不同顏色的曲線畫7次就是彩虹。要注意起始方向和移動的步數。

三、畫點法

這種方法最簡單,畫7個不同顏色依次遞減的圓,然後擦除多餘部分即可。

少兒創意編程(特26)用scratch畫彩虹的四種方法

具體程序如上圖。

少兒創意編程(特26)用scratch畫彩虹的四種方法

效果還是不錯的!

四、遞歸的方法。

在畫彩虹的過程中,彩虹7條曲線的畫法是一模一樣的,因此可以使用尾遞歸的方法。

少兒創意編程(特26)用scratch畫彩虹的四種方法

具體的程序如上圖。遞歸就是子問題和原始問題爲同樣的事情,在運行的過程中不斷調用自己,直至結束條件。

少兒創意編程(特26)用scratch畫彩虹的四種方法

畫出來的效果都差不多吧!

更多彩虹的畫法,期待您的交流!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章