計(jì)算機(jī)屏幕使用紅色、綠色和藍(lán)色的光成分,因此它們有時(shí)被稱為RGB 屏幕。 在 Logo 的設(shè)置菜單上,我們可以設(shè)置三個(gè)屏幕元素的顏色:
我們通過左右移動(dòng)這三個(gè)滑塊來設(shè)置顏色。請記住,黑色是所有顏色的缺失,而白色是所有顏色的結(jié)合?;旌瞎獠幌窕旌嫌推?。例如,如果您將紅色和綠色顏料混合,則會(huì)得到渾濁的顏色。由于這是一臺(tái)計(jì)算機(jī),因此每種顏色都有一個(gè)內(nèi)部數(shù)字表示。
滑動(dòng)刻度的左端為零 (0)。右端是 255,這有點(diǎn)像計(jì)算機(jī)的 99(它是 2?8?- 1)。因此黑色是[0 0 0],紅色是[255 0 0],綠色是[0 255 0],藍(lán)色是[0 0 255]。你可以在這些顏色之間制作任何東西,在所有這些顏色中,有256 * 256 * 256
種可能的顏色。那是2^8?* 2^8?* 2^8
,或 24 位顏色 — 機(jī)器內(nèi)部的 24 位二進(jìn)制數(shù)字。
以下命令會(huì)給你一個(gè)大紅筆 -
setpensize [5 5]
setpencolor [255 0 0]
當(dāng)您使用滑塊找到您喜歡的顏色時(shí),您可以詢問 Logo 它是什么:選擇筆的顏色,然后在命令窗口中輸入以下命令。
show pencolor
以下屏幕截圖顯示了上述代碼的執(zhí)行和輸出。
您可以使用以下步驟制作彩色方塊 -
步驟 1?- 使用以下命令繪制邊長為 40 的正方形。
repeat 4 [fd 40 rt 90]
步驟 2?- 使用以下命令完成。
pu
步驟 3 - 轉(zhuǎn)到正方形內(nèi)的一個(gè)點(diǎn)。例如,使用以下命令將海龜放置在坐標(biāo) (20, 20) 處。
setxy 20 20
步驟 4?- 用設(shè)置的泛色填充正方形。例如,要將泛光顏色設(shè)置為藍(lán)色,請使用以下命令。
setfloodcolor [0 0 255]
下表列出了更多與顏色和筆相關(guān)的命令。
顏色和筆命令 | 命令的目的 |
---|---|
setpencolor [rgb];setpc [rgb] | 設(shè)置turtle筆的顏色 rgb 是 [0, 255] 范圍內(nèi)的數(shù)字 |
setfloodcolor [rgb]; setfc [rgb] | 設(shè)置批注區(qū)域的顏色 |
設(shè)置屏幕顏色 [rgb]; 設(shè)置sc [rgb] | 設(shè)置背景顏色 |
顯示筆色; 顯示泛色; 顯示屏幕顏色 | 指定命名項(xiàng)的 [rgb] 的當(dāng)前值 |
填充 | 在光標(biāo)位置傾倒一桶當(dāng)前的泛色 |
嘗試執(zhí)行以下命令集:
執(zhí)行上述命令時(shí),您應(yīng)該會(huì)收到以下輸出。
更多建議: