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

極客小將

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

資訊內容

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

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

速度是矢量,有大小有方向,它描述物體運動的快慢,和反映物體運動的方向;速率是標量,有大小沒有方向。

所以當我們把速度放在直角坐標系時,我們就可以通過X坐標和Y坐標去控制速度的大小和方向。

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

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

添加速度

首先,我們建立“設置小球發射速度”和“移動小球”的自定義積木,代替原來的“移動5步”積木。

為什么不再使用“移動5步”積木呢?因為這個積木使用起來不夠靈活,而且我們重新完成一個類似的功能難度也不太大。

現在我們先添加兩個變量,分別命名為X和Y,通過這兩個變量我們去控制小球的速度。

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

把兩個變量添加后,我們來談談為什么X坐標和Y坐標同時變化就可以讓小球移動。

在Scratch里,最有效的移動方式有3個積木,分別是“移動10步”,“將x坐標增加10”和“將y坐標增加10”。單獨使用它們時,都無法實現一個角度控制的問題,但是同時使用“將x坐標增加10”和“將y坐標增加10”就可以達到預期的效果,例如:兩個積木增加同等的數,那么他們就會從45度角發射出去。

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

所以我們開始完成“設置小球發射速度”和“移動小球”兩個自定義積木。

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

在“設置小球發射速度”積木中的“如果那么”積木的作用是什么呢?這個功能是我們希望在發射角度隨機的同時,X不等于-1、-2、0、1、2。因為這樣會導致出現一個發射角度接近90度的情況,90度的發射會導致小球無法實現除了垂直以外的反彈。

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

碰到邊緣反彈

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

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

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

可以通過上面的坐標圖看出,只需要把X變量乘-1,就可以實現反彈,因為Y坐標是無論反彈與否,小球是依舊向上移動的,所以Y變量是不需要改變。

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

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

那么碰到擋板反彈時又是哪個坐標發生變化呢?

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

碰到磚塊

當“小球”碰到“磚塊”,我們需要實現兩個功能,反彈和磚塊消失。

其實碰到磚塊的反彈和碰到擋板的反彈,原理是一樣的,但是我們需要關注的一個細節就是,碰到磚塊時,我們是需要考慮碰到磚塊的是哪個位置,上下和左右反彈的軌跡自然是不可能一樣的。

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

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

因為目前的坐標是根據中心點確認的,所以我們通過兩者的Y坐標相減,得出的結果與磚塊的高度進行比較,如果大于磚塊高度的一半,那么小球碰到磚塊的上方,反之則是碰到右上方或左上方。

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

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

然后小球該怎么進行反彈呢?

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

好了,走到這步,整個游戲看起來就基本運行起來了,可是里面還有很多的bug等著我們去解決呢!

end

聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除

預約試聽課

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

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

        日本在线观看a| 免费黄色日本网站| 漂亮人妻被中出中文字幕| 网站一区二区三区| 国产一区二区三区在线免费| 玩弄japan白嫩少妇hd| 米仓穗香在线观看| 五月婷婷六月合| 成人毛片视频网站| www国产无套内射com| 亚洲一区在线不卡| 日韩精品 欧美| 天天干天天色天天爽| 在线免费视频a| 欧美激情 国产精品| 91xxx视频| 欧美第一页浮力影院| 国产免费毛卡片| 国产 欧美 日韩 一区| 天天干天天色天天干| 最近免费中文字幕中文高清百度| 国产精品日韩三级| 亚洲美女自拍偷拍| 手机免费av片| 2025韩国理伦片在线观看| 鲁一鲁一鲁一鲁一澡| 99在线免费视频观看| 国产免费一区二区三区四在线播放 | 日韩在线视频在线| www.污网站| 午夜精品久久久久久久99热影院| 欧美综合在线观看视频| 1024精品视频| 国产91在线视频观看| av免费观看大全| 水蜜桃色314在线观看| 亚洲精品蜜桃久久久久久| 欧美日韩中文字幕在线播放 | 日本成人在线不卡| 欧美做受777cos| 99视频精品全部免费看| 欧美日韩久久婷婷| 黄色a级在线观看| 中文字幕乱码免费| 九九久久九九久久| 日韩亚洲欧美一区二区| 日韩美女爱爱视频| 91动漫在线看| 欧美三级一级片| 日韩久久一级片| 欧美日韩怡红院| 国产成人美女视频| 四虎免费在线观看视频| 97超碰在线视| 欧美日韩精品在线一区二区 | 三区视频在线观看| 国产精品自在自线| 国产欧美综合一区| 欧美图片激情小说| 国产偷人视频免费| 国产一二三区av| 久久精品在线免费视频| a级免费在线观看| 久久久精品在线视频| 在线观看国产中文字幕| 桥本有菜av在线| 成人中文字幕在线播放| 噼里啪啦国语在线观看免费版高清版| 日韩一级理论片| 国产一级免费大片| 高清无码视频直接看| 亚洲精品无码久久久久久| 国产aⅴ爽av久久久久| 国产一区二区三区播放| 国产成人无码一二三区视频| 看看黄色一级片| a级黄色小视频| 国产成人精品无码播放| 天天爱天天做天天操| 久久久久久久久久网| 啊啊啊国产视频| 浴室偷拍美女洗澡456在线| 国产一区二区在线视频播放| www.久久av.com| 国产美女网站在线观看| 日日干夜夜操s8| 成年人看的毛片| 奇米视频888| 成年人视频观看| 999久久久精品视频| 日日摸日日碰夜夜爽av| 中文字幕综合在线观看| 国产精品99久久免费黑人人妻| 男女爱爱视频网站| 美女网站视频黄色| 免费在线观看亚洲视频| 蜜臀在线免费观看| 一级做a免费视频| 免费黄色福利视频| 黄色一级片黄色| 黄色a级三级三级三级| 日韩在线第三页| 激情深爱综合网| av日韩在线看| 麻豆tv在线播放| 成人在线免费高清视频| 亚洲午夜激情影院| 男女啪啪网站视频| 国产欧美高清在线| www.av毛片| 欧美 日韩 国产精品| 日韩视频在线免费播放| 99热成人精品热久久66| 国产天堂视频在线观看| 国产成人精品免费看在线播放| 亚洲综合欧美激情| 黄色一级免费大片| 国产成人亚洲精品无码h在线| 分分操这里只有精品| 成人在线免费高清视频| 992tv成人免费观看| 三级av免费看| 91香蕉视频在线观看视频| 久久国产激情视频| 日本xxxx黄色| 国产91色在线观看| 久久人人爽av| 亚洲制服中文字幕| 国产一级片中文字幕| 在线一区二区不卡| 手机看片日韩国产| 激情五月六月婷婷| 99热久久这里只有精品| 亚洲精品久久久久久久蜜桃臀| 日韩一级特黄毛片| 天堂一区在线观看| gai在线观看免费高清| 午夜啪啪小视频| 天天操精品视频| 成人黄色片免费| 国产a级片网站| 国产最新免费视频| 精品日韩久久久| 国产精品久久久毛片| 91热视频在线观看| 国产wwwxx| 一级黄色特级片| 91视频成人免费| 欧美极品欧美精品欧美| www.日本xxxx| 亚洲在线观看网站| 国产aaa免费视频| aaa毛片在线观看| 成人黄色一级大片| 国产成人艳妇aa视频在线| 欧美日韩亚洲一| 在线观看高清免费视频| 国产精品久久成人免费观看| 国产黄色片免费在线观看| 国产v亚洲v天堂无码久久久| 亚洲网中文字幕| www.射射射| 天天爽夜夜爽一区二区三区| 无码人妻精品一区二区三区99v| 自拍日韩亚洲一区在线| 91精品无人成人www| 欧美一二三不卡| 亚洲老女人av| 久久在线中文字幕| xxx国产在线观看| 国产成人永久免费视频| 中文字幕视频在线免费观看| 男人午夜视频在线观看| a在线视频观看| 国产精品av免费| 能看的毛片网站| 青青草国产免费| 中文字幕 欧美日韩| a在线视频观看| 四虎影院一区二区| 无码日韩人妻精品久久蜜桃| 精品人妻大屁股白浆无码| xx欧美撒尿嘘撒尿xx| aa在线观看视频| 青青在线免费视频| 日韩av片网站| 欧美日本视频在线观看| 国产一二三四五| 57pao国产成永久免费视频| 97国产在线播放| 大荫蒂性生交片| 午夜影院免费观看视频| 我看黄色一级片| 男人天堂1024| 蜜臀精品一区二区| 91香蕉视频免费看| 天天干天天干天天干天天干天天干| 成人免费毛片在线观看| av影院在线播放| 国产一二三四区在线观看|