国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現在的位置是:首頁 » scratch編程資訊

資訊內容

Scratch編程——畫筆篇

極客小將2021-04-15-
? ? 前面我們討論過用Scratch編程控制角色移動和編程中所用到的數據和變量。今天我們來討論一下Scratch的小功能——畫筆。沒錯,我們可以用Scratch程序來畫畫,讓它根據我們的意圖來繪制美麗的畫面。你想想,要想畫畫需要哪些材料呢?對了,一張圖畫紙,一支畫筆,還有各種顏料。

? ? 前面我們討論過用Scratch編程控制角色移動和編程中所用到的數據和變量。今天我們來討論一下Scratch的小功能——畫筆。沒錯,我們可以用Scratch程序來畫畫,讓它根據我們的意圖來繪制美麗的畫面。你想想,要想畫畫需要哪些材料呢?對了,一張圖畫紙,一支畫筆,還有各種顏料。在Scratch中圖畫紙就是舞臺,這張紙的尺寸是480×360的(像素單位)。畫筆和顏料會有具體的語句來控制,在畫筆欄中我們可以找到相應的控制語句。

upload/article/images/2021-04-15/3acd5f4acd8b61411d49579a9af439bd.jpg

? ? 這里我們可以通過語句來控制畫筆的動作——抬起或落下。可以清空圖畫紙,擦掉原來所有的內容。可以選擇顏色或者設定顏色編號,在Scratch中將每一種顏色賦予一個特定的編號,比如0代表紅色,70代表綠色,130代表藍色等等。還有一些語句用來設定或者改變畫筆的粗細,畫筆顏色的亮度。通過這些語句我們就可以在圖畫紙上任意繪畫了。


? ? 我們再想象一下,畫畫需要我們拿著畫筆在紙面上運動,從左到右,從上到下。對了,為了讓我們程序的畫筆也能在紙面上繪制出線條,我們也需要配合運動欄中的“移動語句”來控制畫筆的動作,用“面向語句”來控制繪制的方向。下面我們嘗試著用Scratch畫筆來繪制一個彩色的蜘蛛網。

https://cdn.china-scratch.com/timg/180304/1RA33156-1.gif

? ? 這張蜘蛛網是六邊形的,我們把這個六邊形的中心放在舞臺圖畫紙的中央,也就是(0,0)坐標的位置,繪制蜘蛛網的角色當然就是一只小蜘蛛了。我在選定蜘蛛角色后將它的大小和初始方向進行了修改,讓它開始時是面向右側的。為了和圖畫紙的大小相稱,我們設定六邊形最大的邊長為180(像素),然后向內在繪制兩個小一些的。為了讓小蜘蛛吐出的絲線是彩色的,我們選擇畫筆的顏色根據它所在的位置的X坐標不斷改變。每畫完一條邊,讓小蜘蛛轉過60度方向。注意這里面抬筆和落筆的控制,避免畫出不必要的線條。

面就是這段程序:

upload/article/images/2021-04-15/cb3c030dfdfa6c667b1979221c6d0928.jpg

聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除

預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 株洲县| 宿松县| 城口县| 个旧市| 天长市| 阜平县| 湖北省| 隆安县| 衡阳县| 云龙县| 黄浦区| 明溪县| 濉溪县| 裕民县| 辉县市| 扎赉特旗| 高雄市| 新安县| 锡林浩特市| 苏尼特左旗| 长泰县| 子长县| 富裕县| 清丰县| 平远县| 敦煌市| 顺平县| 莫力| 黄山市| 武川县| 丹凤县| 绥化市| 巴彦县| 阿拉尔市| 西藏| 鹤峰县| 桦川县| 普安县| 古交市| 上林县| 云南省|