
Scratch3.0創意編程(基礎篇):第12課畫花朵
前?
本節課以畫五彩花朵為主題,通過畫花朵的程序學習如何使?Scratch積?塊改變??的顏?、亮度等特效,同時學習使?畫筆模塊的圖章
?具。
課程?標
1、學習外觀模塊特效的使??法。
2、學習Scratch畫筆模塊圖章的原理以及使??法。
3、學習圖章與克隆之間的區別。
4、理解??錨點的概念并使?編輯器修改??錨點。
程序效果
程序分析
素材提供了五種花朵的花瓣,編寫程序,在每次點擊舞臺區時隨機?成五種花朵。
每種花朵都是由相同花瓣組成的,我們想要‘’復制”這些花瓣可以利?畫筆模塊的圖章積?塊來完成。圖章積?就像?枚印章,可以完全
的復制出?個與??造型相同的圖案。使?圖章復制出的圖案程序不會?動回收,與畫筆使?的?法相同,需要使?全部擦除積?塊擦掉。
觀察Flower1,發現Flower1的形狀是由花瓣復制后旋轉執?20次完成的,每次點擊舞臺區?成的花朵特效隨機。我們將它翻譯為編程語?
就可以實現Flower1的效果,剩余的4種花朵也是相同的編程思路。
編程知識
Step1 導?花瓣??。
Step2 花瓣編程。選擇Flower1??,隱藏其他??。程序開始后利?圖章?具復制?次花瓣并旋轉?定?度。
圖章?次之后我們發現輸出的并不是我們想要的效果,這是為什么呢?為了解決這個問題,我們先學習?下??錨點的概念。選擇??造型
選項卡,在繪圖編輯器中有?個??字,這個?字就是??的錨點。在Scratch中??旋轉是以錨點為原點旋轉的,此時??的錨點在中點
的位置,顯然并不是我們想要的效果,因此我們要修改??錨點的位置。此外,不僅是旋轉,??展?的位置也是根據錨點決定的,給??
設置相同的位置,錨點改變時,??展?的位置發?改變。
花瓣的錨點在中點。
選中??將??向上移動將錨點落在花瓣的底部。
修改過錨點以后將圖案擦除再次執?程序就是我們想要的效果了。
重復執?20次圖章花瓣得到Flower1的效果。
將Flower1的特效,??等隨機產出。
通過?播同時?成五種花朵。
課后總結
之前的課程中學習的克隆同樣也可以復制??,圖章與克隆之間的區別是什么?如何正確的選擇使?呢?
圖章與克隆的區別:
1、圖章只是復制??的造型,不能對印出來的圖案添加積?指令,僅?于展?,圖章出來的圖案系統不會?動回收,要使?全部擦除刪
除。
2、克隆復制出的是?個??,對克隆出來的??可以通過當作為克隆體啟動添加指令,當克隆體不需要時要使?刪除克隆體移除,否則當
克隆體過多時會影響程序的效率。沒有移除的克隆體在程序停?后系統?動回收。
如何選擇使?:
1、如果復制的“??”只需要展?,運動狀態等不?變化,不需要添加積?指令,使?圖章?具。
2、當復制出的“??”有??的運動狀態,需要添加指令時,使?克隆完成。
歡迎?家多多提建議~~

本文發布于:2023-05-23 11:29:29,感謝您對本站的認可!
本文鏈接:http://m.newhan.cn/zhishi/a/1684812570175314.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:Scratch3.0創意編程(基礎篇):第12課畫花朵.doc
本文 PDF 下載地址:Scratch3.0創意編程(基礎篇):第12課畫花朵.pdf
| 留言與評論(共有 0 條評論) |