国产乱子伦高清露脸对白-国产精品欧美久久久久天天影视-国产91视频一区-亚洲欧美日产综合在线网-黄视频网站在线看-国产欧美亚洲精品第1页-亚洲www在线-大学生女人三级在线播放-日本在线视频www鲁啊鲁-国产成人精品一区二区仙踪林-69精品欧美一区二区三区-成人欧美亚洲-日本污污网站-中国妞xxxhd露脸偷拍视频-国产精品aⅴ在线观看-精品中文字幕在线

極客小將

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

資訊內容

Scratch少兒編程第74講:白云朵朵

極客小將2020-11-05-
今天開講前要大家先看實例,先不看講解,看看大家能看出問題的關鍵點不能。

今天開講前要大家先看實例,先不看講解,看看大家能看出問題的關鍵點不能。

https://cdn.china-scratch.com/timg/200103/1100162627-0.gif

看上去沒啥神奇的吧,重點不是熊,熊是灰熊,Scratch3.0自帶的角色造型,背景是CC哥網上找的圖片自己P成透明背景的。剩下唯一的就是云朵了。這個云朵有什么特別呢?不就是一些造型來回切換嗎?

這還真不是,這些云朵都是程序自己畫的,CC哥之所以突發靈感想做這個是因為......

編程思維解讀

做Scratch是為了訓練思維,不是為了什么考試,所以想到什么靈感都可以試著自己做做看,覺得實現的方式不滿意,就好好想想有什么更好的方法,想不到可以慢慢想,說不定哪天靈感一來就想到了。

做Scratch如果涉及到動畫,大多都是用造型切換來做的,動畫要漂亮就要準備無數個造型,然后不斷來切換。CC哥就不喜歡這種方法,因為切換造型這種方法沒意思,不創意,沒有成就感。就像做火柴人,雖然一開始也是用造型切換來做動作設計,但是CC哥一直想著怎么能用程序來直接編寫動作,當然現在還沒想好。

上一講,CC哥做了一個畫多邊形的課程,然后就忍不住開始想,如果畫不規則圖形該怎么畫呢?比如畫云朵呢?云朵變化很多,用造型切換多沒意思,用程序來隨機畫多好,為此CC哥想了很多,也著手設計了一下,但是都不得法。畫出來的東西也很奇怪。比如,一開始,CC哥準備讓一個點做隨機移動,然后把軌跡記錄下來,連在一起,但是問題來了,怎么保證軌跡的圓滑呢?另外怎么能畫出封閉的軌跡呢?這都是問題。CC哥又嘗試在一定區間內進行有條件的隨機點連線的方法,也不理想。CC哥在這個坑里就糾結了兩天。靈機一動,突然想起來了小朋友們學畫畫里的花云朵的辦法,頓時茅塞頓開,就做出了上面的程序。

小朋友怎么畫云朵呢?怎么畫大家自己百度吧,很多種不同方法,但是最簡單也是最容易讓小朋友學會的就是畫首尾相接的大小不同的幾個半圓,然后最后一個半圓把首和尾連接在一起,就是一朵云彩了。

upload/article/images/2020-11-05/ce3796b32ed6b494f28a842fb2fafffa.jpg

所以編程就是要找規律,只要把規律找出來了,那么行動就有方向了,編程經常會提到要去學習算法,其實算法就是規律。CC哥覺得最有意思的事情其實不是去學習已有的編程算法(因為如果你要做碼農,早晚都要去學的),而是自己發明一些小算法。雖然想出來的算法肯定很簡單,但是會很有成就感。

程序代碼介紹

既然有了思路,那么我們看看程序的幾個關鍵點。

upload/article/images/2020-11-05/3a8ca022b29279cd25ef5202491ead18.jpg

這是畫云用到的幾個自定義積木:其中一個是畫多邊形的,就是上一講里用的畫多邊形的程序。邊數多了不就是圓了,CC哥用了30條邊的多邊形,怎么看都已經很圓了。一個是畫半圓的,一個是畫云朵的。

先講部分再講整體,多邊形這個不用講了,上一講講過了。

upload/article/images/2020-11-05/7cddc5d99312ac27dc40490b3059e28f.jpg

唯一注意的地方,就是X和Y這個變量保存了半圓終點的坐標,這個坐標會作為下一個半圓的起點。

畫半圓這個稍微復雜點:

upload/article/images/2020-11-05/35fdef7ba103388a89e90731ad21fddf.jpg

就是要知道圓圈的半徑,半圓的起點,以及半圓的朝向角度。

upload/article/images/2020-11-05/53aef84cf8467c5e05fd441cc9803654.jpg

代碼在這里,很好理解,角度就是你這個半圓的左邊起點跟圓心的連線與垂直方向的夾角。

畫云朵這段代碼分兩部分:

第一部分是先畫5個首尾相接的半圓。

upload/article/images/2020-11-05/499ae3acf5f497ce60d89b0277b28607.jpg

要點:

1:X0和Y0為起點,半圓半徑這個隊列里是保存了隨機生成的5個半圓的半徑。X和Y是每個半圓終點的坐標。

2:角度是每個圓旋轉60度,理論上這是為了形成一個閉環。

第二部分就是計算第6個半圓的半徑和角度:

upload/article/images/2020-11-05/28cab0a22ed3a92d6ca8da34feec3b57.jpg

1:半徑是5個半圓的起點和終點之間的連線除以2。

2:已經知道了半圓起止點的位置,根據簡單的幾何知識就可以算出半圓的角度。

3:這里需要注意的是如果終點x跑到了起點x0的左邊,那么半圓的方向要翻轉一下。

幾個積木都有了,那么畫云的整體程序就不復雜了:

upload/article/images/2020-11-05/e0e4abb567caba82b2b8af6f1978e0d1.jpg

1:我們這個云是移動的,不是靜止的,所以要反復擦了重畫。每次畫都要移動一下位置,移動的速度定義成“風速”這個變量。

2:頭5個半圓的半徑是隨機取好之后存在半圓半徑這個列表里,這樣,當云朵飄動,需要刷屏重新畫的時候可以直接從這個隊列里面取半徑就好。

這個程序的關鍵部分都講完了,大家有沒有收獲?今天這一講主要講的其實不是如何編程,而是講得如何想到怎么畫一朵云。希望大家有所收獲。

畫了朵云,CC哥又開始想,云朵應該是白色的,那應該把這朵云涂成白色的呀?怎么涂呢?簡單的圓和有規則的圖形都好涂,那么無規則圖形如何涂色呢?這是一個挑戰,為此CC哥已經嘗試了幾天了,下一講跟大家交流如何對無規則的圖形進行涂色。

《跟我學Scratch編程》源代碼獲取方式:(點擊查看)1:《跟我學Scratch編程》前60講程序匯總
2:第60講~72講進階課程源代碼獲取方式

如果覺得CC哥做的不錯,請點擊右下角的"好看",給CC哥一個鼓勵!

·END·

跟我學Scratch編程

不用花錢成為Scratch高手

預約試聽課

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

国产乱子伦高清露脸对白-国产精品欧美久久久久天天影视-国产91视频一区-亚洲欧美日产综合在线网-黄视频网站在线看-国产欧美亚洲精品第1页-亚洲www在线-大学生女人三级在线播放-日本在线视频www鲁啊鲁-国产成人精品一区二区仙踪林-69精品欧美一区二区三区-成人欧美亚洲-日本污污网站-中国妞xxxhd露脸偷拍视频-国产精品aⅴ在线观看-精品中文字幕在线

        欧美成人xxxxx| 丁香花在线影院观看在线播放| 男人草女人视频| 国产精品入口免费软件| 99热这里只有精品免费| 无码人妻aⅴ一区二区三区日本| 爆乳熟妇一区二区三区霸乳| 男女视频网站在线观看| 日韩中文字幕三区| 热99这里只有精品| 久久免费看毛片| 天堂а√在线中文在线| 影音先锋成人资源网站| 在线观看视频在线观看| 黄色成人在线免费观看| 成人午夜视频免费在线观看| 国产探花在线观看视频| 日韩免费一级视频| 欧美特级aaa| 久久国产精品视频在线观看| 日韩一级在线免费观看| 无尽裸体动漫2d在线观看| 免费日韩在线观看| 黄色一级二级三级| 国产午夜大地久久| 91淫黄看大片| 一本久道中文无码字幕av| 国产大尺度在线观看| 精品999在线| 爱豆国产剧免费观看大全剧苏畅 | 免费国产成人看片在线| 久久精品影视大全| 男女视频一区二区三区| 九九热免费精品视频| 国产精品免费入口| 美女福利视频在线| 日韩精品免费播放| 尤蜜粉嫩av国产一区二区三区| 乌克兰美女av| 人妻有码中文字幕| 高清av免费看| 国产永久免费网站| 肉大捧一出免费观看网站在线播放| 日韩中文字幕免费在线| 国产视频一区二区三区在线播放| 青青草视频在线视频| 91视频最新入口| 91亚洲精品国产| bt天堂新版中文在线地址| 国产资源第一页| 日韩欧美精品免费| 五月天激情图片| 免费看国产一级片| 日本精品久久久久久久久久| 99精品视频在线看| 日韩av在线中文| 欧美一区二区三区综合| 99热亚洲精品| 亚洲国产日韩欧美在线观看| 中文字幕亚洲影院| 污污的视频免费观看| 中文字幕第88页| 三上悠亚免费在线观看| 伊人再见免费在线观看高清版| 日本在线视频www| 99视频在线视频| 制服丝袜中文字幕第一页 | 日韩五码在线观看| 亚洲成人手机在线观看| 亚洲精品天堂成人片av在线播放| 日韩欧美中文在线视频| www.久久com| 久操网在线观看| 欧美性大战久久久久xxx| 国产99久久九九精品无码| 免费毛片小视频| 制服丝袜综合网| 人妻av无码专区| 91小视频网站| 国产一二三四在线视频| 99久久国产综合精品五月天喷水| 99re精彩视频| 成人午夜免费剧场| 久久久久久蜜桃一区二区| 欧美日韩在线成人| 成人免费毛片网| 天天爽天天爽夜夜爽| 波多野结衣xxxx| 91专区在线观看| 日韩欧美一级在线| 不用播放器的免费av| 久久精品一卡二卡| 成人av在线播放观看| 黄色片网址在线观看| 国产又大又黄又粗的视频| 在线免费视频一区| 小明看看成人免费视频| 欧美 另类 交| 激情小视频网站| www.男人天堂网| 九色porny自拍| 中文字幕视频三区| 91午夜在线观看| 亚洲77777| 国产成人永久免费视频| 日韩精品一区二区三区色欲av| 九色porny自拍| 亚洲高清av一区二区三区| 999久久久精品视频| 亚洲精品国产一区二区三区| 91香蕉视频导航| 中文字幕av久久| 91午夜在线观看| 高清一区在线观看| 91精品国产吴梦梦| 无遮挡又爽又刺激的视频| 妞干网这里只有精品| 日韩av综合在线观看| 国产系列第一页| 久无码久无码av无码| 哪个网站能看毛片| 日韩激情视频一区二区| 自拍偷拍 国产| 精品99在线视频| 精品久久久久久久久久中文字幕| 性鲍视频在线观看| www.日日操| 国产免费黄色一级片| 奇米777四色影视在线看| 麻豆三级在线观看| 久久久久久久久久网| 日韩一级片免费视频| 麻豆md0077饥渴少妇| www.亚洲高清| 午夜精品在线免费观看| 婷婷五月综合缴情在线视频| 国产精品va在线观看无码| 992tv人人草| 毛毛毛毛毛毛毛片123| 玖玖精品在线视频| 国产福利片一区二区| 国产精品三级一区二区| 国产又粗又爽又黄的视频| 激情文学亚洲色图| 欧美a级黄色大片| 黄色片久久久久| 欧美大黑帍在线播放| 欧美日韩一区二区三区69堂| 熟女视频一区二区三区| 欧美一区二区三区综合| 草草久久久无码国产专区| 日日碰狠狠躁久久躁婷婷| 黑森林福利视频导航| 天天干天天操天天玩| 亚洲欧美视频二区| 五月天丁香花婷婷| 免费在线看黄色片| 成年人在线看片| 蜜桃视频一区二区在线观看| 精品一区二区成人免费视频| 最新免费av网址| 国产乱女淫av麻豆国产| ijzzijzzij亚洲大全| 国产精品宾馆在线精品酒店| a级免费在线观看| 国产日产欧美一区二区| 欧美一级片中文字幕 | 无颜之月在线看| 91视频免费版污| 人人妻人人添人人爽欧美一区| 三年中文在线观看免费大全中国| 亚洲中文字幕无码不卡电影| 九九九九免费视频| 九九热精品国产| 成人免费a级片| 黄色一级视频在线播放| 草草草在线视频| 99视频在线观看视频| 亚洲精品无码国产| 黄色小视频免费网站| 97av中文字幕| 99精品人妻少妇一区二区| 特级西西444| 国产精品无码电影在线观看| 97免费视频观看| 久久久无码中文字幕久...| 国产精品无码人妻一区二区在线 | 日韩av播放器| 中文字幕永久有效| 少妇熟女一区二区| 国产精品啪啪啪视频| 欧美这里只有精品| 久久国产这里只有精品| 久久综合亚洲精品| 国产九色porny| 成人黄色大片网站| 欧美激情国内自拍| 欧美丰满熟妇xxxxx| 999在线观看| 国产 porn|