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

極客小將

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

資訊內容

Scratch第四十七講:臺球(多一個臺球)

極客小將2021-02-08-
想了解編程技巧,就請點擊上面藍字:跟我學Scratch編程,關注CC哥 首先祝大家五一節快樂哦,想必大家都出去玩了,CC哥在家繼續給大家講Scratch。

想了解編程技巧,就請點擊上面藍字:跟我學Scratch編程,關注CC哥

首先祝大家五一節快樂哦,想必大家都出去玩了,CC哥在家繼續給大家講Scratch。https://cdn.china-scratch.com/Public/Home/images/grey.gifhttps://cdn.china-scratch.com/Public/Home/images/grey.gif

今天還繼續講臺球,臺球這個游戲其實CC哥想了很久的,這個游戲說簡單了其實就是一個碰撞,但是如果我們上網看看,通常沒什么用scratch做的比較好的臺球游戲,為什么呢?因為復雜。大家大多數看的都是一個球的臺球游戲,很少見到兩個球,為什么呢?因為球和球之間會碰撞。一旦碰撞就會發生路徑的變化,在一個球臺里如果有多個球,那么相互之間的碰撞就會變得非常復雜。你怎么處理呢?想想就會頭疼。今天CC哥就來嘗試在臺球桌上放兩個球。游戲還是在上一講的基礎來做。

這個臺球有意思沒有,CC哥為了把球打進洞,自己還練習了挺長時間,還真是有點不容易。https://cdn.china-scratch.com/Public/Home/images/grey.gif

下面講講這個程序,這個程序在球臺上增加了一個球,游戲的目的是用白球擊打這個藍球,把球打進洞。

程序的難點是,當白球擊打到藍球的時候,這兩個球的運動軌跡會發生什么變化。如果想讓運動軌跡符合實際,那么就要用點物理的知識了。如果白球正好擊打到藍球的球心,那么白球的動能應該全部傳遞給藍球,而白球就要靜止下來。如果白球沒有打到球心,那么藍色的球和白色的球會分別彈向不同的方向,并且各自的速度也不一樣。那怎么計算呢?

upload/article/images/2021-02-08/45b06c20465e656a78e9407fb15d2c66.jpg

看一下這個圖,當下面的球撞到上面的球的時候,會有這四個關系:

? ?上面的球會往v2的方向走,下面的球會往v1的方向走;

????v1和v2的角度是垂直的;

????v2的方向是沿著兩個球心的連線;

????v12+v22=v2

有了這個撞擊的規則,大家知道兩個球碰撞的程序怎么設計了嗎?

upload/article/images/2021-02-08/ed3ad3d38b1a635fb8910c5a276b6b3d.jpg

注意,這里只是一個球撞擊另一個靜止的球的做法,所以我們今天做的程序只是設計了白球去撞擊靜止的藍球,如果撞擊之后兩個球都在運動中發生的碰撞,CC哥今天沒做。大家也可以看看如果兩個球同在運動中的時候,如果發生碰撞,路徑和速度的算法應該如何。

程序講解

首先增加了一個角色,就是藍球,ball2。

這個藍球的程序CC哥就是用角色的運動來處理了,而不是再象白球那樣用畫筆來畫了。也是為了處理簡便。白球的程序基本沒變,大家可以參考上一講。

upload/article/images/2021-02-08/1bc37eb67d11aa887f6a41b26f6ea12c.jpg

今天重點講的是藍球的程序。

upload/article/images/2021-02-08/888b28f67f902257ce84d69c49ee3a64.jpg

這段程序有幾個部分:

1:檢測顏色來檢測是否發生兩球的撞擊。

2:如果發生碰撞就先檢測藍球在碰撞后的方向。

upload/article/images/2021-02-08/30a49044ea00345037912a4fc684e1d2.jpg

當兩個球發生碰撞時,先讓藍球面對白球,這時候就是藍球面對白球的球心。那么藍球下一步要彈開的方向,就是兩個球心連線相反的方向。同時用faceballangle記錄下來藍球下一步要走的方向。

3:算出藍球和白球彈開的初始速度。

upload/article/images/2021-02-08/e01d313bc6952427ae064063993a31c3.jpg

這個可以用剛才講的原理來算出來。

藍球的速度speed2=白球的速度Dist * cos(白球原始方向與兩個球心連線之間的夾角)

白球的速度dist=白球的速度disi * sin(白球原始方向與兩個球心連線之間的夾角)

4:算出白球的方向。

upload/article/images/2021-02-08/49d784c6b66ee3e047683a953fb634be.jpg

這個要做一個判斷,要看白球是偏左撞擊,還是偏右側撞擊,如果偏左側,那么白球會往左彈,如果偏右側,那么白球會向右彈。取決于白球原先行進方向的角度,和藍球下一步要彈開的方向角度之間的相互關系。白球彈開的方向是和藍球運動方向垂直的。

5:藍球的運動軌跡

白球有白球的運動程序,所以只要確定了撞擊之后的速度,和方向,那么運動的部分就不用做了,因為上一個程序已經做了。這里就只需要做藍球的運動軌跡程序就行了。

upload/article/images/2021-02-08/f93e6066d2abc8e057cbf79c6621dbb8.jpg

speed2是藍球的初始速度,每步減少0.05,代表了速度越來越慢,之所以寫0.05,是跟白球的運動同步,讓大家在減速的步調是一致的。

藍球在撞到邊框一樣會發生反彈。這里跟白球一樣,我做了一個自定義的積木,用來處理藍球跟邊框碰著后所發生的方向改變。

6:藍球碰到邊框的程序

upload/article/images/2021-02-08/1101c96f928e5c15f7303778e6040562.jpg

這個部分跟上一個白球的碰撞檢測差不多,這里就不重復講了。碰到邊上之后的移動speed2步的命令,其實是讓藍球離開四個臺邊。

球進洞的程序:

球是要打到洞里的,那么我們看看藍球進洞是什么程序控制。

upload/article/images/2021-02-08/496e35781543eb77415b2c3d11470471.jpg

這個進洞檢測跟白球的進洞檢測是一樣的。進洞的效果就是消失后在球臺的正中間再次出現。這里就不講了。

今天的講解沒有做太多內容,重點就是兩個球碰撞之后的速度和方向的計算方法。大家掌握了這個技巧,以后做碰撞的游戲肯定會生動很多。


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

預約試聽課

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

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

        手机在线免费毛片| 男同互操gay射视频在线看| 久草在在线视频| 男女男精品视频站| 大陆av在线播放| 成人在线免费高清视频| 色婷婷激情视频| 成人小视频在线看| 国产v亚洲v天堂无码久久久 | 秋霞在线一区二区| 邪恶网站在线观看| 狠狠热免费视频| 欧美一级特黄a| 黄色免费网址大全| 久久久久久久中文| 97国产精东麻豆人妻电影| 欧美成人精品免费| 欧美色图色综合| 亚洲精品高清无码视频| www.色偷偷.com| 亚洲色图久久久| 成人黄色一区二区| 日本激情综合网| 五月天国产视频| 成人免费性视频| 无码播放一区二区三区| 国产精品久久久影院| www.com操| 亚洲中文字幕无码不卡电影| www.在线观看av| 青青草原网站在线观看| 爱爱爱爱免费视频| 蜜臀视频一区二区三区| 日韩欧美在线播放视频| 少妇高潮喷水在线观看| 国产精品视频一二三四区| www.久久com| 欧美国产视频一区| 欧美午夜小视频| www在线观看免费| 日本三级免费网站| 男人天堂999| 啊啊啊国产视频| 久久精品影视大全| 国产又粗又长又爽又黄的视频| av在线网址导航| 久久精品一二三四| 成人黄色大片网站| 无码人妻h动漫| 激情在线观看视频| 91九色丨porny丨国产jk| 久久综合久久色| 精品亚洲视频在线| 国产日韩亚洲欧美在线| 欧美,日韩,国产在线| 北条麻妃在线视频观看| 欧美精品色婷婷五月综合| 午夜xxxxx| 那种视频在线观看| 91大神免费观看| 日批视频在线免费看| 一级淫片在线观看| jizzjizzxxxx| 午夜啪啪免费视频| 中文字幕永久有效| 116极品美女午夜一级| 国产精品久久久久9999小说| 99久久免费观看| 两性午夜免费视频| av亚洲天堂网| 国产三级三级三级看三级| 国产男女免费视频| 国产精品一色哟哟| 欧美这里只有精品| www.亚洲成人网| 日韩视频一二三| 亚洲理论中文字幕| 亚洲精品在线网址| 国产精品亚洲天堂| 最近中文字幕免费mv| www亚洲国产| 国产在线无码精品| 91视频成人免费| 日韩a级黄色片| 国产美女作爱全过程免费视频| 黄色www在线观看| 日本黄色片一级片| 欧美污视频网站| 杨幂毛片午夜性生毛片| 亚洲一区精品视频在线观看| 日本网站在线看| 亚洲理论电影在线观看| av免费看网址| 奇米影视四色在线| 好色先生视频污| 日日摸天天爽天天爽视频| 福利视频999| 欧美在线观看www| 丰满人妻一区二区三区53号| 亚洲精品第三页| www.超碰com| 男女午夜激情视频| 6080国产精品| 免费无码国产v片在线观看| 欧美三级午夜理伦三级富婆| 亚洲国产午夜精品| 黄色片视频在线免费观看| 黄色aaaaaa| 亚洲欧洲日本精品| 亚洲理论电影在线观看| 久久人人爽av| mm131亚洲精品| 男女激情无遮挡| 特级西西人体www高清大胆| 日本高清久久久| 99re精彩视频| 黄色三级视频在线播放| 夜夜夜夜夜夜操| 男女视频在线看| 亚洲18在线看污www麻豆| 一本色道无码道dvd在线观看| 9191国产视频| 日本中文字幕亚洲| 又大又硬又爽免费视频| 国产精品视频网站在线观看 | 99re精彩视频| 中文字幕av专区| 黄色a级三级三级三级| 午夜天堂在线视频| 国产树林野战在线播放| 日本在线视频www色| 成人黄色av片| 亚洲天堂av线| 第九区2中文字幕| 久久久免费视频网站| 亚洲欧洲日本精品| 久久久久久人妻一区二区三区| 日韩精品一区二区三区不卡| 久久久久久蜜桃一区二区| 欧洲在线免费视频| 国产午夜福利100集发布| 三级在线免费看| 久久久久久人妻一区二区三区| 久久婷婷综合色| 高清欧美精品xxxxx| 制服丝袜中文字幕第一页| 日韩国产成人无码av毛片| 在线免费视频一区| 鲁一鲁一鲁一鲁一色| 亚洲涩涩在线观看| 91av在线免费播放| 日韩人妻无码精品久久久不卡| 国产美女视频免费看| 欧美日韩在线不卡视频| 久久久久久久久久伊人| 青娱乐国产精品视频| 日韩欧美国产片| 簧片在线免费看| 欧美日韩亚洲一二三| 成人免费aaa| 黄页网站在线观看视频| 69精品丰满人妻无码视频a片| 成年人三级视频| 国产av不卡一区二区| 2021狠狠干| av在线免费观看国产| 国产欧美日韩网站| 北条麻妃69av| 国产精品乱码久久久久| 艹b视频在线观看| 男女视频在线观看网站| 日韩中文在线字幕| a在线视频观看| 亚洲精品第三页| 日本十八禁视频无遮挡| 97超碰成人在线| 国产91沈先生在线播放| 亚洲爆乳无码专区| xx欧美撒尿嘘撒尿xx| 国产精品三级一区二区| 国产极品美女高潮无套久久久| 亚洲精品在线视频播放| 欧美一级爱爱视频| 亚洲 国产 图片| 9色porny| 91视频福利网| 黄色成人免费看| 91午夜在线观看| 国产福利片一区二区| 麻豆md0077饥渴少妇| 成人性视频欧美一区二区三区| 亚洲免费av网| 亚洲欧美日韩综合网| 免费日韩中文字幕| 亚洲美免无码中文字幕在线| 免费看污污视频| 一级片黄色免费| 三级性生活视频| 九九九在线观看视频| 少妇一级淫免费放|