中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

Scratch編程-多姿多彩的樹 教案

資源下載
  1. 二一教育資源

Scratch編程-多姿多彩的樹 教案

資源簡介

Scratch編程-多姿多彩的樹
一、學習目標
1.復習舞臺坐標知識,舞臺坐標點的位置;
2.學習舞臺坐標的范圍(x:-240~240;y:-180~180);
3.學習上傳角色方式;
4.學習隨機數概念,學習取舞臺隨機位置。
二、項目分析
這里的樹干與樹葉不是系統自帶的角色與背景,這里需要我們上傳進去;我們只有一個角色如何出現多個不用的楓葉,這里需要使用到圖章,產生多個楓葉圖案,同時需要將楓葉放置在樹的軀干上,這時需要給定隨機數的范圍。
三、項目實踐
1、學前準備
材料下載
由于這里的樹與樹葉不是系統的角色與背景,所以將下面的樹背景,楓葉角色,下載下來,放在桌面上。(這里提供了兩種樹葉可以自由選擇)
材料導入
這里我們需要先將角色上傳到角色與背景中;
添加角色,刪除小貓角色。
這里只有一個角色,樹的軀干是背景,上傳錯誤了。
2、角色初始化
現在需要給楓葉完成初始化(大小、位置、方向、造型、背景、顯示與隱藏);這里我們可以根據角色的情況,來設置初始化,因為造型就一個所以我們需要加造型。
3、角色圖章
現在我們需要讓楓葉角色,在舞臺中出現多個,應該如何完成呢?
在前面畫筆工具中,我們學過圖章,圖章就是將角色印在舞臺上,就像小印章一樣,可以將圖案印在紙上。
但是這里要注意圖章是將角色印在舞臺中,這時舞臺中的角色是可以動的,但是印出來的圖章是不能動的,我們只能通過將其擦除。
那如何出現多個楓葉呢?這時我們可以使用重復執行,讓他印出好多個來,這里我們畫出100個;
在重復之前,我們用到了畫筆工具就需要做畫筆工具的初始化(筆的顏色,粗細,擦除),但是這里我們只使用到了圖章,并沒有用到筆,所以我們不需要對筆進行粗細,顏色的設置,只需要擦除即可。
但是這個時候會發現,舞臺上還是會顯示一個,為什么這樣呢?
這就好似我們在同樣一個地方印圖案,無論印多少次,還是只能看到一個,所以我們要切換位置去圖章。
那這里如何換位置?
前面學過坐標的移動(,,);但是在這里會發現印出來的圖案都是很規律的,都是按照一條線出現的,但是我們樹上的葉子是沒有規律的。那這個時候我們便應該出現在不同的位置,也就是隨機的位置。在scratch有一個;可以在舞臺上取隨機位置。
但是在這里我們會發現,樹葉是在整個舞臺上隨機出現的,而我們是想要在指定的樹干上出現的,樹根是沒有的;
所以便不能滿足我們的條件;
那這里又該如何解決?其實在舞臺中任何一個位置都是隨機位置,我們前面學過舞臺中是有坐標的,那任何一個隨機位置都是有x與y的坐標值的;
那么我們能不能控制坐標的值來出現隨機數,也就相當于我們讓x坐標值取隨機數,y值取隨機數。
在這里我們首先介紹一下scratch中隨機模塊。
首先什么是隨機數,隨機數就是我們在一個指定的范圍內隨機出來的數字。
就像我們拋骰子一樣;骰子一共有6個面,分別對應1點,2點,3點,4點,5點,6點;
向空中拋,落在地上后出現的點數是隨機的,那出現幾點,這個就是一個隨機數。
這里要注意,隨機數我們要指定一個范圍,不指定范圍就像我們在骰子上不畫點數一樣,這里取的隨機值就會在我們指定的范圍中出現,隨意骰子永遠不會出現0點,7點。
另外要注意,前一個寫起始值,后一個寫結束值。
那這里我們想在舞臺上出現,x與y應該在什么范圍內呢。
這里我們就要探究舞臺中x與y的最大值、最小值。
在我們的舞臺中也會有邊界,并不是說角色能夠出現在無限的地方。
從上面舞臺坐標可以看到我們可以看到邊界中標注了坐標;
那x最小:-240,最大:240 ;y最小:-180,最大:180。
(這里你可以看出來,舞臺的長寬是多少嗎?長是x的距離240+240=480,寬是y的距離180+180=360,距離是沒有負數概念的)
那這個時候我們可以把替代成。
現在可以使用坐標來完成舞臺中隨機位置了,但是好像并沒有在指定的區域出現!
既然我們可以自己定義隨機數了,那我們可不可以自己設置x與y的長度,使在舞臺中畫一個無形的矩形。
例如我們要在這個區域內出現圖章
那這里我們會發現,x能取到的最大值是100,最小值是-100;y最大值:-100,最小值是100。
那既然可以使用這個方式,在舞臺中規劃區域,接下來我們按照剛剛的話得區域來完成。
這里可以看出來x的最大值是100,最小值是-100,y最大值是到頂,也就是180,但是最下面沒標,這里我們可以取在0到-100之間的值試一試,例如-50
如果把次數改為10000次,這時候你就會發現會形成一個矩形
那這里我們便實現了在指定區域的隨機出現。
前面我們的楓葉是彩色的,這里是一個顏色的,那這里是應該改變角色的顏色呢,還是筆的顏色呢,這里還是要強調我們使用的是圖章,隨意筆的顏色并不能改變圖章的顏色,就好像照相一樣,只有我們本身的衣服改變了,照片上的顏色才會改變。
在這里我們每個楓葉的顏色也是沒有規律的,所以我們也需要將顏色特效變成隨機數取值。
接下來我們再來改一個參數,楓葉長的方向也是不固定的,所以方向也應該隨機起來。方向的范圍是0-360度。
四、項目完整代碼
五、作業與實踐
1、完成下面選擇題;
①小貓在舞臺中間,現在小貓想走到舞臺的最右側,小貓需要走多少步?
A、 180 B、 -240
C、 240 D、 480
②觀察下列程序舞臺上會出現幾只小貓?(較難)
A、 1 B、 2
C、 3 D、 4
2、記憶舞臺中坐標的邊界取值范圍(x:-240~240;y:-180~180);
3、完成項目程序任務。

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 鄂州市| 高台县| 新沂市| 昭苏县| 淳安县| 永善县| 大安市| 紫云| 葵青区| 盈江县| 新龙县| 宜川县| 远安县| 淮安市| 旺苍县| 徐汇区| 滨海县| 安丘市| 三亚市| 灵武市| 连山| 曲麻莱县| 通州区| 尼勒克县| 乐东| 丹巴县| 胶南市| 孙吴县| 香港| 新兴县| 湾仔区| 沂南县| 晋中市| 龙山县| 巴马| 铁力市| 蕉岭县| 澄江县| 资阳市| 巨野县| 平阳县|