国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩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人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 唐河县| 金华市| 隆昌县| 云霄县| 保定市| 闸北区| 中山市| 镇原县| 临猗县| 阿克| 武邑县| 阳东县| 玉环县| 托克托县| 昔阳县| 都匀市| 扎兰屯市| 兴隆县| 封开县| 寿阳县| 滦平县| 瑞安市| 弥勒县| 玛多县| 蒲城县| 沙河市| 肃南| 科技| 黄龙县| 荣昌县| 金川县| 郓城县| 桑日县| 民权县| 奈曼旗| 施秉县| 怀来县| 上饶县| 辛集市| 武夷山市| 勃利县|