資訊內(nèi)容
清華大學(xué)出版社Scratch教材第3課 隨機(jī)魅色-隨機(jī)數(shù)、坐標(biāo)和特效
第3課 隨機(jī)魅色——隨機(jī)數(shù)、坐標(biāo)和特效
任務(wù)導(dǎo)航
圖3.1和圖3.2所示的兩組數(shù)字作品中,你能找到什么規(guī)律么?通過(guò)觀察可以看出,圖3.1中,“LODON”的位置和顏色在舞臺(tái)空間隨機(jī)分布;而圖3.2中,顏色有一個(gè)明顯的中心,并且距離中心相等的位置,顏色相同。本課,我們將學(xué)習(xí)如何用Scratch程序設(shè)計(jì)實(shí)現(xiàn)這兩種效果。
![]() | ![]() | ![]() | |
圖3.1 角色的分布呈什么樣的規(guī)律 | |||
![]() | ![]() | ![]() | |
圖3.2 顏色的分布呈現(xiàn)什么樣的規(guī)律 | |||
任務(wù)分析
許多圖形的復(fù)制一定會(huì)用到“圖章”功能。更改造型顏色,可以使用外觀菜單中的顏色代碼實(shí)現(xiàn)。讓角色移動(dòng)到一個(gè)隨機(jī)的位置需要使用圖3.3所示的代碼。

圖3.3 將角色移動(dòng)到舞臺(tái)上一個(gè)隨機(jī)的位置
Follow me
1. 角色設(shè)計(jì)
第1步:?jiǎn)螕簟袄L制新角色”按鈕,打開(kāi)繪圖編輯器。
第2步:?jiǎn)螕簟拔淖止ぞ摺?/p>

,繪圖區(qū)會(huì)出現(xiàn)一個(gè)藍(lán)色豎線的文字插入點(diǎn)。拖動(dòng)黑色正方形至合適的位置,確定文字輸入位置。
第3步:用“色彩選取工具”

選擇顏色,設(shè)定字體、字號(hào)。
第4步:輸入文字“LODON”,如圖3.4所示。注意:一個(gè)造型只能有一個(gè)文本部件。

圖3.4 繪圖編輯器文字輸入
2. 確定文字角色在舞臺(tái)的空間位置
舞臺(tái)是角色活動(dòng)的場(chǎng)地,寬480單位,高360單位,舞臺(tái)的中心點(diǎn)是坐標(biāo)為(0,0)的點(diǎn)。從中心點(diǎn)向上為Y的正值,從中心點(diǎn)向下為Y的負(fù)值;從中心點(diǎn)向右為X的正值,從中心點(diǎn)向左為X的負(fù)值,如圖3.5所示。

圖3.5 舞臺(tái)坐標(biāo)位置
通過(guò)觀察當(dāng)前角色信息,可以知道角色在舞臺(tái)的坐標(biāo)位置,圖3.6所示的角色位置是x=17,y=165。
|
圖 3.6 當(dāng)前角色信息 |
3. 確定角色在舞臺(tái)的最大隨機(jī)活動(dòng)范圍
第1步:分別拖動(dòng)文字角色到舞臺(tái)最上方和最下方,觀察當(dāng)前角色信息表中Y的值,分別記錄下來(lái)(Y=160,Y=-160),確定角色上下活動(dòng)區(qū)間為Y(160,-160);
第2步:分別拖動(dòng)文字角色到舞臺(tái)最右邊和最左邊,觀察當(dāng)前角色信息表中X的值,并記錄下來(lái)(X=180,X=-180),確定角色左右活動(dòng)區(qū)間為X(180,-180);
4. 程序設(shè)計(jì)
第1步:按照表3.1中給出的思路,嘗試完成腳本設(shè)計(jì)。
表3.1 “數(shù)字畫展”作品設(shè)計(jì)的核心代碼
想法 | 模塊 |
| 按空格鍵開(kāi)始 | ![]() |
| 使角色移動(dòng)到隨機(jī)位置 | ![]() ![]() |
| 設(shè)定圖章 | ![]() |
| 永遠(yuǎn)重復(fù)以上動(dòng)作10次 | ![]() |
第2步:搭建“使角色移動(dòng)到隨機(jī)位置的復(fù)合模塊”。
將隨機(jī)數(shù)嵌入移到模塊X圓孔中,如圖3.7(a)所示;再將另一個(gè)隨機(jī)數(shù)嵌入到移到模塊的Y圓孔中,如圖3.7(b)所示。

(a)

(b)
圖3.7 搭建“使角色移動(dòng)到隨機(jī)位置的復(fù)合模塊”
智多星
像隨機(jī)數(shù)這樣兩邊是圓頭的模塊必須填入其他模塊圓形空中才有效。
第3步:反復(fù)執(zhí)行腳本,看舞臺(tái)上出現(xiàn)的圖案,感受角色在變化中的排列規(guī)律。
想一想
1. 在搭建腳本過(guò)程中,腳本區(qū)位置不夠,把隨機(jī)函數(shù)插入到移到模塊中時(shí),放不進(jìn)去怎么解決。
2. 用隨機(jī)數(shù)可以改變角色的顏色嗎?
3. 隨機(jī)排列過(guò)程,可以加增加一個(gè)功能設(shè)定角色大小。
4. 添加將顏色特效增加25,之后會(huì)有怎樣的效果
4. 改進(jìn)隨機(jī)排列程序
我們可以通過(guò)改進(jìn)隨機(jī)排列程序,使圖案變得更加有趣,實(shí)現(xiàn)同心圓效果。
第1步:設(shè)計(jì)一個(gè)角色,多個(gè)造型。
如果你還沒(méi)有想好設(shè)計(jì)什么造型,你可以通過(guò)造型的“導(dǎo)入”選擇一個(gè)Scratch內(nèi)建的圖庫(kù)中的圖形來(lái)新增造型,如圖3.8所示。
第2步:修改腳本,在重復(fù)模塊中插入

模塊,使其角色面向鼠標(biāo)指針,插入

復(fù)合模塊, 使其顏色特效設(shè)定隨著鼠標(biāo)指針距離改變。
第3步:執(zhí)行腳本,多嘗試幾次,你會(huì)發(fā)現(xiàn),舞臺(tái)中顏色有一個(gè)明顯的中心,距離中心相等的位置,顏色相同,看上去是一個(gè)同心圓。
第4步:挑選你最喜歡的圖形,使用“將舞臺(tái)存成圖片”輸出保存,用PPT制成個(gè)人數(shù)字畫展。
【知識(shí)著陸】
設(shè)計(jì):“從文件夾中選擇新的角色”新增一個(gè)角色;從文件夾中導(dǎo)入造型。
腳本:角色在舞臺(tái)中隨機(jī)排列;角色在舞臺(tái)中圍繞一個(gè)中心點(diǎn)排列。
技巧:通過(guò)在舞臺(tái)上下左右移動(dòng)角色,確定角色的坐標(biāo)值。
【創(chuàng)作天地】
1. 打開(kāi)Scratch內(nèi)建例子“Interactive Art”文件夾中第6個(gè)例子“WHEEE”,如圖3.9所示,研習(xí)一下,用鼠標(biāo)改變變量,看會(huì)得到些什么圖案。

圖3.9 Scratch內(nèi)建例子“WHEEE”
2.發(fā)揮想象,你還可以設(shè)計(jì)一些有趣的程序,完成一些有一定規(guī)律的排列效果嗎,豐富你的個(gè)人數(shù)字畫展。
視野拓展
要想在Scratch網(wǎng)站上結(jié)識(shí)更多的朋友,并將自己的作品與全世界的Scratch愛(ài)好者分享,你首先需要注冊(cè)一個(gè)用戶,在scratch.mit.edu上,點(diǎn)擊注冊(cè),如圖3.10所示填寫個(gè)人信息,點(diǎn)擊sign up,你就可以擁有一個(gè)屬于自己的Scratch空間了。

圖3.10 注冊(cè)Scratch用戶
進(jìn)入到你自己的Scratch空間之后,你可以修改自己的頭像,并且熟悉你的個(gè)人空間的各項(xiàng)功能如圖3.11所示,之后你就可以下載別人的Scratch作品了

圖3.11 個(gè)人scratch主頁(yè)
登陸Scratch帳號(hào)之后,對(duì)優(yōu)秀的scratch作品你就有權(quán)評(píng)論和下載了,如圖3.12所示

有了自己的Scratch賬戶,就可以自己將scratch網(wǎng)站上的作品下載和整理起來(lái),為今后在Scratch網(wǎng)站上廣交朋友,打下一個(gè)堅(jiān)實(shí)的基礎(chǔ),快快行動(dòng)吧。
- 上一篇
清華大學(xué)出版社Scratch教材第2課 旋轉(zhuǎn)色彩-循環(huán)、動(dòng)作和圖章
第2課 旋轉(zhuǎn)色彩——循環(huán)、動(dòng)作和圖章任務(wù)導(dǎo)航很多游戲網(wǎng)站都神奇畫筆游戲,如圖2.1所示??梢赃x擇道具繪畫并且更換顏色,畫出很多形形色色的藝術(shù)世界,可是這些游戲中筆刷的種類和效果有限,還是讓我們自己編寫一個(gè)畫筆吧。圖 2.1 神奇畫筆游戲 本課,我們將設(shè)計(jì)一
- 下一篇
第4課 音畫時(shí)尚-演奏音符和聲音的可視化
第4課音畫時(shí)尚——演奏音符和聲音的可視化任務(wù)導(dǎo)航圖4.1是小星星的簡(jiǎn)譜,這次課我們要把這首歌用Scratch演奏出來(lái),我們還會(huì)把這首曲子轉(zhuǎn)換為一幅美麗的圖畫.圖4.1 小星星的簡(jiǎn)譜任務(wù)分析在Scratch中提供了完整的鋼琴鍵盤,如圖4.2所示,中央C用60表示,每個(gè)數(shù)字表示鋼琴鍵盤











