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

極客小將

您現(xiàn)在的位置是:首頁(yè) » scratch編程資訊

資訊內(nèi)容

Scratch打磚塊游戲課程-第三講:物理中的速度

極客小將2021-04-12-
速度是矢量,有大小
upload/article/images/2021-04-12/1286b173c120bbc7e89571f983056c9a.jpg

速度是矢量,有大小有方向,它描述物體運(yùn)動(dòng)的快慢,和反映物體運(yùn)動(dòng)的方向;速率是標(biāo)量,有大小沒有方向。

所以當(dāng)我們把速度放在直角坐標(biāo)系時(shí),我們就可以通過X坐標(biāo)和Y坐標(biāo)去控制速度的大小和方向。

直接講解這些物理知識(shí),可能感覺會(huì)比較抽象。幸好我們可以通過完成小球發(fā)射功能去深刻的理解速度的概念。

https://cdn.china-scratch.com/timg/180403/091441H04-1.gif

添加速度

首先,我們建立“設(shè)置小球發(fā)射速度”和“移動(dòng)小球”的自定義積木,代替原來(lái)的“移動(dòng)5步”積木。

為什么不再使用“移動(dòng)5步”積木呢?因?yàn)檫@個(gè)積木使用起來(lái)不夠靈活,而且我們重新完成一個(gè)類似的功能難度也不太大。

現(xiàn)在我們先添加兩個(gè)變量,分別命名為X和Y,通過這兩個(gè)變量我們?nèi)タ刂菩∏虻乃俣取?

upload/article/images/2021-04-12/4fbc097b345c113994ac5fc78b4c1a43.jpg

把兩個(gè)變量添加后,我們來(lái)談?wù)劄槭裁碭坐標(biāo)和Y坐標(biāo)同時(shí)變化就可以讓小球移動(dòng)。

在Scratch里,最有效的移動(dòng)方式有3個(gè)積木,分別是“移動(dòng)10步”,“將x坐標(biāo)增加10”和“將y坐標(biāo)增加10”。單獨(dú)使用它們時(shí),都無(wú)法實(shí)現(xiàn)一個(gè)角度控制的問題,但是同時(shí)使用“將x坐標(biāo)增加10”和“將y坐標(biāo)增加10”就可以達(dá)到預(yù)期的效果,例如:兩個(gè)積木增加同等的數(shù),那么他們就會(huì)從45度角發(fā)射出去。

upload/article/images/2021-04-12/9dbb33612a690f1fe64d9e7c69f1c20d.jpg

所以我們開始完成“設(shè)置小球發(fā)射速度”和“移動(dòng)小球”兩個(gè)自定義積木。

upload/article/images/2021-04-12/718d26264d5cf4a65ff57d281b028275.jpg

在“設(shè)置小球發(fā)射速度”積木中的“如果那么”積木的作用是什么呢?這個(gè)功能是我們希望在發(fā)射角度隨機(jī)的同時(shí),X不等于-1、-2、0、1、2。因?yàn)檫@樣會(huì)導(dǎo)致出現(xiàn)一個(gè)發(fā)射角度接近90度的情況,90度的發(fā)射會(huì)導(dǎo)致小球無(wú)法實(shí)現(xiàn)除了垂直以外的反彈。

https://cdn.china-scratch.com/timg/180403/091441H04-1.gif

碰到邊緣反彈

去掉“移動(dòng)5步”的積木后,我們緊接著就要去掉“碰到邊緣就反彈”積木了。為什么不能通過“碰到邊緣就反彈”積木實(shí)現(xiàn)碰到邊緣反彈的功能呢?原因是我們還需要實(shí)現(xiàn)碰到磚塊和碰到擋板反彈兩個(gè)功能,而且我們碰到底部是不能反彈。

那么反彈是如何實(shí)現(xiàn)的呢?我們先看看反彈右邊邊緣時(shí),小球的路徑是怎么樣的。

upload/article/images/2021-04-12/e5bbaab0791a544b657569ba2a13b2d3.jpg

可以通過上面的坐標(biāo)圖看出,只需要把X變量乘-1,就可以實(shí)現(xiàn)反彈,因?yàn)閅坐標(biāo)是無(wú)論反彈與否,小球是依舊向上移動(dòng)的,所以Y變量是不需要改變。

那么舉一反三,我們添加一個(gè)“檢測(cè)小球是否出界”的積木,完成碰到右邊,上方和左邊的反彈功能吧。

upload/article/images/2021-04-12/b197a14ab14379061a7b9c107b527ffe.jpg

那么碰到擋板反彈時(shí)又是哪個(gè)坐標(biāo)發(fā)生變化呢?

upload/article/images/2021-04-12/1b4ee29187dff4f879ec088421de1222.jpghttps://cdn.china-scratch.com/timg/180403/091441H04-1.gif

碰到磚塊

當(dāng)“小球”碰到“磚塊”,我們需要實(shí)現(xiàn)兩個(gè)功能,反彈和磚塊消失。

其實(shí)碰到磚塊的反彈和碰到擋板的反彈,原理是一樣的,但是我們需要關(guān)注的一個(gè)細(xì)節(jié)就是,碰到磚塊時(shí),我們是需要考慮碰到磚塊的是哪個(gè)位置,上下和左右反彈的軌跡自然是不可能一樣的。

upload/article/images/2021-04-12/a20a62bc65b98a5f247e37db3eaa423f.jpg

這里我們通過小球和磚塊的Y坐標(biāo)進(jìn)行判斷,究竟是碰到上下,還是左右。如何判斷呢?

因?yàn)槟壳暗淖鴺?biāo)是根據(jù)中心點(diǎn)確認(rèn)的,所以我們通過兩者的Y坐標(biāo)相減,得出的結(jié)果與磚塊的高度進(jìn)行比較,如果大于磚塊高度的一半,那么小球碰到磚塊的上方,反之則是碰到右上方或左上方。

那么如何判斷下方、左下方和右下方呢?我們只需要把絕對(duì)值加上,就可以完美的解決這個(gè)問題。如何加呢?我們可以仔細(xì)研究下方的代碼。

upload/article/images/2021-04-12/e9a20407e2146a395e10e39a401935e7.jpg

然后小球該怎么進(jìn)行反彈呢?

upload/article/images/2021-04-12/f56dab324e5c4ea1b7cbfd7d99554ef5.jpg

好了,走到這步,整個(gè)游戲看起來(lái)就基本運(yùn)行起來(lái)了,可是里面還有很多的bug等著我們?nèi)ソ鉀Q呢!

end

聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除

預(yù)約試聽課

已有385人預(yù)約都是免費(fèi)的,你也試試吧...

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

        免费无码毛片一区二三区| 国产高清精品软男同| 五月天在线免费视频| 超碰在线人人爱| 久草精品在线播放| 美女福利视频在线| 国产高清av在线播放| 国产日本在线播放| 免费视频爱爱太爽了| 国产91沈先生在线播放| 天天做天天躁天天躁| 日本a在线天堂| 国内少妇毛片视频| 久久久久免费看黄a片app| 欧美国产日韩激情| 国内精品在线观看视频| 18岁网站在线观看| 国产视频一区二区视频| 欧美黑人又粗又大又爽免费| 一区二区成人网| 不卡的在线视频| 中文字幕av久久| 国产精品又粗又长| 中文久久久久久| 国产一区二区三区播放| 欧美一级免费播放| 男人舔女人下面高潮视频| 久久久精品三级| 日韩中文字幕亚洲精品欧美| 久久国产精品网| 一区二区在线播放视频| 玖玖精品在线视频| 37pao成人国产永久免费视频| 国产区二区三区| a级片一区二区| 最近免费中文字幕中文高清百度| www.午夜av| 男人靠女人免费视频网站| av免费一区二区| 欧美图片激情小说| 中文字幕第17页| 精品少妇在线视频| 午夜福利123| 亚洲精品一二三四五区| 性一交一乱一伧国产女士spa| 一级特黄性色生活片| 欧美极品少妇无套实战| 日韩在线xxx| 妺妺窝人体色www看人体| 国产精品久久久毛片| 性一交一乱一伧国产女士spa| 黑森林精品导航| 妺妺窝人体色777777| 一区二区三区四区毛片| 成人亚洲视频在线观看| 三上悠亚久久精品| 欧美做暖暖视频| 色中文字幕在线观看| 中文字幕久久av| 99视频免费播放| 不要播放器的av网站| 久久久久久久久久久99| 日日噜噜夜夜狠狠久久丁香五月 | 特级黄色录像片| 中文字幕av不卡在线| 亚洲成人福利在线观看| 无码精品国产一区二区三区免费| 成人免费在线视频播放| 香蕉精品视频在线| 久久久一二三四| 国产精品h视频| 制服丝袜中文字幕第一页| 日日噜噜噜噜久久久精品毛片| 午夜免费精品视频| 日本黄大片一区二区三区| 免费涩涩18网站入口| 91精品无人成人www| 久久人人爽av| 热这里只有精品| 国产精品视频网站在线观看 | 国产黄页在线观看| 国产毛片视频网站| 日本日本19xxxⅹhd乱影响| 日韩在线视频在线观看| 凹凸日日摸日日碰夜夜爽1| 黄色片久久久久| 在线观看国产中文字幕| 亚洲欧美自偷自拍另类| 青春草在线视频免费观看| av在线免费看片| 少妇大叫太大太粗太爽了a片小说| 欧美性潮喷xxxxx免费视频看| 男人天堂999| 手机版av在线| 国产真人做爰毛片视频直播| 污污的网站18| 神马午夜伦理影院| 午夜精品久久久内射近拍高清| 一路向西2在线观看| 日韩国产小视频| 少妇黄色一级片| 999久久欧美人妻一区二区| 国产精品无码一本二本三本色| 日本高清久久久| 狠狠干 狠狠操| 天堂av手机在线| 免费大片在线观看| 免费在线精品视频| 欧美伦理片在线观看| 欧美a级免费视频| 三年中文在线观看免费大全中国| 可以看毛片的网址| www.色就是色.com| 妓院一钑片免看黄大片| 免费特级黄色片| 色婷婷777777仙踪林| 韩国中文字幕av| 精品99在线视频| 97视频在线免费| 99热都是精品| 日韩av片免费观看| 蜜臀av免费观看| 91视频免费版污| 久久9精品区-无套内射无码| 亚洲av综合色区| 亚洲天堂网2018| 中文字幕第21页| 无码人妻精品一区二区三区66| 三上悠亚久久精品| 欧美黑人经典片免费观看| 日韩不卡视频一区二区| 日日噜噜噜夜夜爽爽| 国产乱女淫av麻豆国产| www.这里只有精品| 天天干天天爽天天射| 韩国视频一区二区三区| 看欧美ab黄色大片视频免费| 蜜臀久久99精品久久久酒店新书| 777777av| 老司机午夜av| 午夜免费看视频| 99九九精品视频| 国产成a人亚洲精v品在线观看| 亚洲五码在线观看视频| 国产美女在线一区| 黑鬼大战白妞高潮喷白浆| 午夜dv内射一区二区| 久热精品在线播放| 法国空姐在线观看免费| 99视频精品全部免费看| 精品人妻人人做人人爽| 国产xxxxx在线观看| 一区二区xxx| 国产奶头好大揉着好爽视频| 国产精品视频网站在线观看| 美女福利视频在线| 久久精品国产99久久99久久久| 97人人模人人爽人人澡| 91传媒免费视频| 欧美日韩亚洲一| 97人人爽人人| 2018国产在线| 91 在线视频观看| 日本中文字幕亚洲| 夜夜夜夜夜夜操| 国产精品久久中文字幕| 免费一区二区三区在线观看| 免费人成自慰网站| 在线免费观看视频黄| 青青草视频在线视频| 欧洲熟妇精品视频| 四虎免费在线观看视频| 日韩中文字幕二区| 国产制服91一区二区三区制服| 日本精品一区在线观看| 神马午夜伦理影院| 91人人澡人人爽人人精品| xxxx18hd亚洲hd捆绑| 超碰成人在线免费观看| 亚洲免费av一区二区三区| 欧美日韩福利在线| www.桃色.com| 午夜欧美福利视频| 成人在线免费观看av| 日本国产中文字幕| 污污视频在线免费| 日本va中文字幕| 自慰无码一区二区三区| 国产91在线亚洲| 午夜久久久久久久久久久| 色婷婷一区二区三区av免费看| 国产aaa一级片| 国产视频九色蝌蚪| 丁香色欲久久久久久综合网| 伊人国产精品视频| 在线黄色免费看| 国产视频1区2区3区| 天美星空大象mv在线观看视频| 国产91在线视频观看| 狠狠97人人婷婷五月|