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

極客小將

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

資訊內容

清華大學出版社Scratch教材第3課 隨機魅色-隨機數、坐標和特效

極客小將2019-08-29-
第3課 隨機魅色——隨機數、坐標和特效 任務導航    圖3.1和圖3.2所示的兩組數字作品中,你能找到什么規律么?通過觀察可以看出,圖3.1中,“LODON”的位置和顏色在舞臺空間隨機分布;而圖3.2中,顏色有一個明顯的中心,并且距離中心相等的位置,顏色相同

第3課 隨機魅色——隨機數、坐標和特效

 

任務導航

    圖3.1和圖3.2所示的兩組數字作品中,你能找到什么規律么?通過觀察可以看出,圖3.1中,“LODON”的位置和顏色在舞臺空間隨機分布;而圖3.2中,顏色有一個明顯的中心,并且距離中心相等的位置,顏色相同。本課,我們將學習如何用Scratch程序設計實現這兩種效果。

圖3.1 角色的分布呈什么樣的規律

圖3.2 顏色的分布呈現什么樣的規律

    

 

任務分析

許多圖形的復制一定會用到“圖章”功能。更改造型顏色,可以使用外觀菜單中的顏色代碼實現。讓角色移動到一個隨機的位置需要使用圖3.3所示的代碼。

圖3.3 將角色移動到舞臺上一個隨機的位置

 

Follow me

1. 角色設計

第1步:單擊“繪制新角色”按鈕,打開繪圖編輯器。

第2步:單擊“文字工具”

,繪圖區會出現一個藍色豎線的文字插入點。拖動黑色正方形至合適的位置,確定文字輸入位置。

第3步:用“色彩選取工具”

選擇顏色,設定字體、字號。

第4步:輸入文字“LODON”,如圖3.4所示。注意:一個造型只能有一個文本部件。

圖3.4 繪圖編輯器文字輸入

 

2. 確定文字角色在舞臺的空間位置

舞臺是角色活動的場地,寬480單位,高360單位,舞臺的中心點是坐標為(0,0)的點。從中心點向上為Y的正值,從中心點向下為Y的負值;從中心點向右為X的正值,從中心點向左為X的負值,如圖3.5所示。

圖3.5  舞臺坐標位置

 

通過觀察當前角色信息,可以知道角色在舞臺的坐標位置,圖3.6所示的角色位置是x=17,y=165。

 

圖 3.6  當前角色信息

3. 確定角色在舞臺的最大隨機活動范圍

第1步:分別拖動文字角色到舞臺最上方和最下方,觀察當前角色信息表中Y的值,分別記錄下來(Y=160,Y=-160),確定角色上下活動區間為Y(160,-160);

第2步:分別拖動文字角色到舞臺最右邊和最左邊,觀察當前角色信息表中X的值,并記錄下來(X=180,X=-180),確定角色左右活動區間為X(180,-180);

 

4. 程序設計

第1步:按照表3.1中給出的思路,嘗試完成腳本設計。

表3.1 “數字畫展”作品設計的核心代碼

想法

模塊

按空格鍵開始
使角色移動到隨機位置
設定圖章
永遠重復以上動作10次

 

第2步:搭建“使角色移動到隨機位置的復合模塊”。

將隨機數嵌入移到模塊X圓孔中,如圖3.7(a)所示;再將另一個隨機數嵌入到移到模塊的Y圓孔中,如圖3.7(b)所示。

(a)


(b)

圖3.7 搭建“使角色移動到隨機位置的復合模塊”

智多星

像隨機數這樣兩邊是圓頭的模塊必須填入其他模塊圓形空中才有效。

 

第3步:反復執行腳本,看舞臺上出現的圖案,感受角色在變化中的排列規律。

 

想一想

1. 在搭建腳本過程中,腳本區位置不夠,把隨機函數插入到移到模塊中時,放不進去怎么解決。

2. 用隨機數可以改變角色的顏色嗎?

3. 隨機排列過程,可以加增加一個功能設定角色大小。

4. 添加將顏色特效增加25,之后會有怎樣的效果

 

4. 改進隨機排列程序

我們可以通過改進隨機排列程序,使圖案變得更加有趣,實現同心圓效果。

第1步:設計一個角色,多個造型。

如果你還沒有想好設計什么造型,你可以通過造型的“導入”選擇一個Scratch內建的圖庫中的圖形來新增造型,如圖3.8所示。

 

第2步:修改腳本,在重復模塊中插入

模塊,使其角色面向鼠標指針,插入

復合模塊, 使其顏色特效設定隨著鼠標指針距離改變。

第3步:執行腳本,多嘗試幾次,你會發現,舞臺中顏色有一個明顯的中心,距離中心相等的位置,顏色相同,看上去是一個同心圓。

第4步:挑選你最喜歡的圖形,使用“將舞臺存成圖片”輸出保存,用PPT制成個人數字畫展。

 

【知識著陸】

設計:“從文件夾中選擇新的角色”新增一個角色;從文件夾中導入造型。

腳本:角色在舞臺中隨機排列;角色在舞臺中圍繞一個中心點排列。

技巧:通過在舞臺上下左右移動角色,確定角色的坐標值。

 

【創作天地】

1. 打開Scratch內建例子“Interactive Art”文件夾中第6個例子“WHEEE”,如圖3.9所示,研習一下,用鼠標改變變量,看會得到些什么圖案。

圖3.9 Scratch內建例子“WHEEE”

2.發揮想象,你還可以設計一些有趣的程序,完成一些有一定規律的排列效果嗎,豐富你的個人數字畫展。

 

 

視野拓展

要想在Scratch網站上結識更多的朋友,并將自己的作品與全世界的Scratch愛好者分享,你首先需要注冊一個用戶,在scratch.mit.edu上,點擊注冊,如圖3.10所示填寫個人信息,點擊sign up,你就可以擁有一個屬于自己的Scratch空間了。

 

圖3.10 注冊Scratch用戶

 

進入到你自己的Scratch空間之后,你可以修改自己的頭像,并且熟悉你的個人空間的各項功能如圖3.11所示,之后你就可以下載別人的Scratch作品了

圖3.11 個人scratch主頁

登陸Scratch帳號之后,對優秀的scratch作品你就有權評論和下載了,如圖3.12所示

有了自己的Scratch賬戶,就可以自己將scratch網站上的作品下載和整理起來,為今后在Scratch網站上廣交朋友,打下一個堅實的基礎,快快行動吧。


預約試聽課

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

主站蜘蛛池模板: 红原县| 长泰县| 康定县| 酒泉市| 罗定市| 罗山县| 伽师县| 观塘区| 芦山县| 郁南县| 苗栗县| 崇阳县| 广宁县| 阿拉尔市| 镇平县| 团风县| 泰安市| 永靖县| 新源县| 阜南县| 集安市| 宁德市| 西丰县| 张北县| 华阴市| 饶平县| 花垣县| 辽宁省| 巴东县| 玛沁县| 峡江县| 鄄城县| 凤山市| 洛宁县| 普定县| 德保县| 新化县| 淮阳县| 新巴尔虎右旗| 永仁县| 日喀则市|