97影院理论午夜伦不卡,72式性无遮挡免费视频,国产麻豆精品av在线观看,亚洲欧洲精品专线,亚洲+激情+专区

歡迎來到培訓無憂網(wǎng)!

全國切換

咨詢熱線 400-001-5729

位置:培訓無憂網(wǎng) > 新聞資訊 > 青少兒培訓 > 少兒編程 >  如何用scratch2.0畫花

如何用scratch2.0畫花

來源:培訓無憂網(wǎng) 發(fā)布人:裴裴

2022-11-21 20:25:53|已瀏覽:1236次

如何用scratch2.0畫花

如何用scratch2.0畫花?Scratch是麻省理工學院開發(fā)的圖形化編程工具,主要面對青少年開放。孩子從模仿的過程中,能感悟到條件語句,循環(huán)語句,判斷,能理解參數(shù)和命令的區(qū)別。下面就來說說如何用scratch2.0畫花吧!

如何用scratch2.0畫花

一、程序分析

1.花瓣的出現(xiàn)事實上是用畫筆工具記錄了小馬良的運動軌跡,我們要的是花的繪制效果,繪畫的過程中我們可以通過隱藏命令讓小馬良躲在幕后;

2.小馬良是怎么運動的呢?我們設置了三個變量,角度,半徑,花瓣數(shù);

3.小馬良在不停地循環(huán)運動,直到運動半徑由10減小到0,每完成一個周期,運動半徑減小0.4,畫筆的色度增加10;

二、腳本的編寫

先定義畫筆;

設置小馬良的運動;

大循環(huán)體執(zhí)行的條件是直到半徑為0;

第二個循環(huán)體執(zhí)行的次數(shù)是花瓣數(shù),所以我們能讓小馬良移動畫出你定義的花瓣數(shù),定義的是8個,就畫出8個,如果是10個,就畫出10個;

第三個循環(huán)執(zhí)行兩次,第一次畫每個花瓣的下面,第二次畫花瓣的上面;

第四個循環(huán)執(zhí)行18次,是把每個花瓣預設的角度平均分成18等分,小馬良在移動的過程中,每次向右旋轉(zhuǎn)這個等分后的角度,共循環(huán)18次,這樣小馬良走的就不是直線,而是走出了一個花瓣的下面弧線,一次走完后,方向再向右旋轉(zhuǎn)180-預設角度,再重復一次循環(huán),就畫出了一個花瓣的上面弧形部分了,你懂了嗎?

一個花瓣畫好后,再讓小馬良旋轉(zhuǎn)360/花瓣數(shù),就可以再循環(huán)畫第二個花瓣了;

每一次大循環(huán)完畢,第二次畫時,半徑減小0.4,畫筆色度增加10。


在scratch2.0中畫花的操作

打開scratch2.0,進入軟件的主界面中;

在角色小貓上按右鍵,選擇刪除,將它刪除掉;

點擊繪制新角色;

在繪圖板中先定義好顏色,如紅色,然后按橢圓工具;

按住鼠標左鍵不放,在繪圖區(qū)畫一個橢圓;

點擊填充,選擇一種填充樣式,給橢圓填充上顏色;

點擊設置造型中心;

將造型中心設置在橢圓的右端點上;

給橢圓添加如下腳本;

點擊綠旗,執(zhí)行程序,我們就可以看到在scratch中畫出了一個漂亮的花的圖案。

怎么用scratch畫花

首先要畫的是一朵玫瑰,

畫玫瑰的核心思路,是螺旋。

學會螺旋之后,很多特效都可以做出來。

由于玫瑰花瓣重疊迂回,所以感覺像螺旋一樣。

所以一般我們畫玫瑰,不會一片葉子一片葉子的畫。

我們就用螺旋的方式來完成。

那么他就僅僅是一個角度的變化。

所以,如果我們僅僅畫一個螺旋,非常簡單。

即表示,每走10步,左旋1度,再走10步,左轉(zhuǎn)2度,以此類推,這樣內(nèi)角越來越小,形成螺旋內(nèi)徑越來越小。

就可以畫出這個效果。

但是,一個玫瑰太單調(diào)了,所以我們打算畫10個玫瑰。

那么程序如果想繼續(xù)畫,最關(guān)鍵的點是一個玫瑰完成后,到第二個玫瑰所對應的角度。

我們期望10個玫瑰正好形成一個循環(huán)。

那么可以計算一下,每兩個相鄰玫瑰之間的角度是360/10=36度。

又由于玫瑰的延伸最好形成內(nèi)角對稱。

所以我們第一個玫瑰畫完之后,應該延伸到第四個玫瑰。

即1-4-7-10;這是第一輪;10-3-6-9;這是第二輪;9-2-5-8;這是第三輪。

第8個玫瑰畫完之后,即回到第一個玫瑰的起始點。

于是我們可以計算1和4的玫瑰之間的角度是36*3=108度。

所以,我們做螺旋的時候,每一步應該多轉(zhuǎn)一點角度。

我們?nèi)∫桓兞繛閤。

那么公式就是 n(1+n)/2%360取余數(shù)=108

帶入值為n=360+x

(360+x)(361+x)/2

經(jīng)過計算得知,x=0.2

即每次旋轉(zhuǎn)需要增加n+0.2度。就可以做到360次之后,形成的角度于起始角度呈現(xiàn)108度。

如此循環(huán),就可以得到10朵玫瑰花。

那么,用螺旋畫花就完成了。

      注:尊重原創(chuàng)文章,轉(zhuǎn)載請注明出處和鏈接 http://www.wg4j.cn/news-id-70031.html 違者必究!部分文章來源于網(wǎng)絡由培訓無憂網(wǎng)編輯部人員整理發(fā)布,內(nèi)容真實性請自行核實或聯(lián)系我們,了解更多相關(guān)資訊請關(guān)注少兒編程頻道查看更多,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費申請試課。關(guān)注官方微信了解更多:150 3333 6050

留下你的信息,課程顧問老師會一對一幫助你規(guī)劃更適合你的專業(yè)課程!
  • 姓名:

  • 手機:

  • 地區(qū):

  • 想學什么:

  • 培訓無憂網(wǎng)
免 費 申 請 試 聽
提交申請,《培訓無憂網(wǎng)》課程顧問老師會一對一幫助你規(guī)劃更適合你的專業(yè)課程!