18岁成人毛片_第四色在线视频_国产又粗又硬视频_99热这里只有精品3_亚洲国产无线乱码在线观看 _中文字幕乱码在线观看_男人草女人视频_国产伦精品一区二区三区视频痴汉_妞干网这里只有精品_久草视频免费在线

極客小將

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

資訊內(nèi)容

Scratch第72講:精確制導(dǎo)

極客小將2020-11-19-
想了解編程技巧,就請點擊上面藍字:跟我學(xué)Scratch編程,關(guān)注CC哥 本來想在飛機大戰(zhàn)的游戲里加入導(dǎo)彈,后來想了一下,CC哥的目的主要還是做教學(xué),所以為了讓大家更好的學(xué)習(xí)和掌握知識,CC哥就把這個精確制導(dǎo)做成了獨立的游戲,讓大家更容易學(xué)習(xí)。

想了解編程技巧,就請點擊上面藍字:跟我學(xué)Scratch編程,關(guān)注CC哥



本來想在飛機大戰(zhàn)的游戲里加入導(dǎo)彈,后來想了一下,CC哥的目的主要還是做教學(xué),所以為了讓大家更好的學(xué)習(xí)和掌握知識,CC哥就把這個精確制導(dǎo)做成了獨立的游戲,讓大家更容易學(xué)習(xí)。

導(dǎo)彈的特點

導(dǎo)彈嘛,CC哥總結(jié)的特點就是:

1:自動選擇目標(biāo)

2:自動追蹤目標(biāo),而且運動軌跡是弧形的。

https://cdn.china-scratch.com/timg/191125/1359413937-0.gif

在你的游戲里加入導(dǎo)彈是不是給游戲增色很多https://cdn.china-scratch.com/Public/Home/images/grey.gif,有思考怎么實現(xiàn)的嗎?讓我們一起來看看。

游戲關(guān)鍵點

導(dǎo)彈也好,敵機也好,如果都是本地的角色之間發(fā)生互動關(guān)系,都不會復(fù)雜,但是這個游戲的關(guān)鍵是兩個角色克隆體之間的互動,因為發(fā)射出去的導(dǎo)彈是導(dǎo)彈角色的克隆體,敵機是敵機角色的克隆體,那么克隆體之間怎么進行這種實時的互動呢?

程序介紹

戰(zhàn)機沒啥好介紹的,控制部分跟飛機大戰(zhàn)都一樣,用上下左右鍵進行移動。關(guān)鍵是讓大家看看CC哥找的造型是不是很酷https://cdn.china-scratch.com/Public/Home/images/grey.gif

upload/article/images/2020-11-19/eae22bbf4e15b7873dc7652abf5f9ffe.jpg

敵機的造型也挺酷的https://cdn.china-scratch.com/Public/Home/images/grey.gif

upload/article/images/2020-11-19/89135d0c2faef29f8f676b91c98be657.jpg

導(dǎo)彈如何選擇目標(biāo)

如果想讓導(dǎo)彈選擇目標(biāo),那么就必須要有一個可選擇的記錄庫,和選擇的標(biāo)準(zhǔn),所以,當(dāng)導(dǎo)彈發(fā)射的一瞬間,我們需要知道天上有多少敵機,以及他們之間怎么區(qū)別的,只有具備這些條件,你才有選擇的基礎(chǔ)。所以為了選擇目標(biāo),CC哥創(chuàng)建了一個列表,這個列表里就包含了所有在天空中出現(xiàn)的敵機。只要在這個列表里進行選擇就好了。

那這個列表里存的什么數(shù)據(jù)呢?存的就是一個一個敵機的編號。所以我們在克隆敵機的時候,需要為每一個敵機進行編號,否則就無法對敵機進行一一的識別,更談不上選擇了。

upload/article/images/2020-11-19/79f171f09492e4844c4b765ba3937d9a.jpg

這是敵機開始的一段程序,CC哥讓敵機在舞臺的高處隨機的出現(xiàn),但是在出現(xiàn)的同時,用“敵機編號”這個私有變量對敵機進行編號。同時把這個敵機編號加入到{敵機隊列}這個列表里。

但是如果敵機消失在舞臺邊緣,或者被擊毀和撞毀,那么它就不再是目標(biāo)了,就需要從目標(biāo)的庫里刪除掉,也就是從{敵機隊列}里刪除掉。

upload/article/images/2020-11-19/4d2e6d6545304fb7495de2b987741826.jpg

這段代碼不難理解,就是敵機在飛行過程中,如果被導(dǎo)彈擊中,就播放爆炸效果。然后不論是那種情況消失,都需要從敵機隊列里刪除這個編號。刪除完之后,如果隊列里還有敵機,那么就選擇隊列的第一項,也是隊列里出現(xiàn)最早的飛機。如果刪除完之后隊列里沒有項目了,就說明飛機已經(jīng)被打光了,所以要把目標(biāo)敵機這個變量設(shè)為0。

CC哥用“目標(biāo)敵機”這個變量來代表此時此刻被導(dǎo)彈鎖定的敵機!

如果目標(biāo)敵機為0了,也就是沒有敵機了,那么下面一刻新克隆出來的敵機就自動成為當(dāng)前的目標(biāo)敵機。

upload/article/images/2020-11-19/c68e9408f6064e046582cfdce679b9c7.jpg

當(dāng)然,既然知道了目標(biāo)敵機是誰,那肯定無時不刻都要盯緊它,要實時鎖定它的物理方位才能進行攻擊!

upload/article/images/2020-11-19/80170c451ebafaeb4c297dbbccb1e77f.jpg

導(dǎo)彈飛行過程中跟蹤敵機

敵機的坐標(biāo)鎖定了,但是導(dǎo)彈怎么跟蹤它呢?這個x和y坐標(biāo)可是隨時在發(fā)生變化,而不是固定在那里讓我打。那你的運動軌跡如何跟蹤一個實時變動的目標(biāo)呢?

一種方法:根據(jù)雙方的X和Y坐標(biāo)來算角度,這就是幾何了,大家可以畫畫圖試一下怎么計算,CC哥認為這也是一種不錯的方法呢。

還有一種方法就是用現(xiàn)有的命令,

upload/article/images/2020-11-19/b5ddc28f8757714d096208db9c4bdd36.jpg

但是問題是這只能面向一個角色,不能面向一個克隆體呀,怎么辦?老辦法,引入影子目標(biāo)角色,也就是用另一個隱形的角色,實時的移動到目標(biāo)的X,Y坐標(biāo)上,充當(dāng)靶子。只要導(dǎo)彈面向這個角色,就相當(dāng)于面向了目標(biāo),只要實時去用面向這個命令來校準(zhǔn),那導(dǎo)彈就始終是往目標(biāo)的地方追。

upload/article/images/2020-11-19/1d7438ca8b6e71d70156e2193692bea5.jpg

這就是這個影子角色,為什么不隨便用個圓圈或小點代替,是因為CC哥要做碰撞檢測的,所以只有影子目標(biāo)的造型和真實目標(biāo)的造型一模一樣,才能完美的檢測是否真正擊中目標(biāo)。另外CC哥涂這一下子是為了調(diào)試程序用的,否則都長一樣,CC哥也區(qū)分不出哪個是真身哪個是影子呀。https://cdn.china-scratch.com/Public/Home/images/grey.gifhttps://cdn.china-scratch.com/Public/Home/images/grey.gifhttps://cdn.china-scratch.com/Public/Home/images/grey.gif

upload/article/images/2020-11-19/6e15cef83a6d51086338db23bb5ebbd2.jpg

為什么不用隱藏,而用虛像99,這兩個的基本效果都是一樣的,都是讓你看不見,但是區(qū)別是隱藏了就檢測不到碰撞了,而虛到99,那雖然你看不見,但是計算機看得見,也就是碰撞檢測不受影響。對于這段程序就是目標(biāo)角色會始終盯住目標(biāo)戰(zhàn)機的位置,任勞任怨的充當(dāng)導(dǎo)彈的靶子。https://cdn.china-scratch.com/Public/Home/images/grey.gif

飛機上不同的位置開始著火,就能充分表現(xiàn)這一點,后來加上去發(fā)現(xiàn)效果還不錯。https://cdn.china-scratch.com/Public/Home/images/grey.gif

upload/article/images/2020-11-19/57a273feff920c5147d0256bddc01d8f.jpg

如果想免費獲得CC哥的講座中的程序代碼以及游戲素材,可以通過掃描二維碼關(guān)注《跟我學(xué)Scratch編程》,然后點擊獲取代碼即可。

游戲合理性

CC哥做程序和游戲都有一個習(xí)慣,要思考你設(shè)計的東西是不是合理,在目標(biāo)選擇這一塊,CC哥就想了,按照上面的邏輯,肯定是選擇最早出現(xiàn)的敵機,因為離得的會最近,最有威脅。但是如果用導(dǎo)彈去作為攻擊武器,那么就不那么簡單了,因為導(dǎo)彈有導(dǎo)彈的特性,首先導(dǎo)彈都是往前發(fā)射,發(fā)射出去之后再變化軌跡進行敵機追蹤,第二,導(dǎo)彈是飛的很快的,并不會臨時轉(zhuǎn)彎,轉(zhuǎn)彎時需要較大的轉(zhuǎn)彎半徑。所以不是所有的敵機都適合發(fā)射導(dǎo)彈去攻擊。比如已經(jīng)靠近你左右側(cè)的敵機就很難擊中,因為轉(zhuǎn)彎半徑就已經(jīng)大過與敵機的距離了。或者已經(jīng)飛到你后面的敵機就更難擊中一些。當(dāng)然,放著前面的敵機不去打,非要辛苦的繞到后面去打,肯定不合理。

所以CC哥為了合理性,就在目標(biāo)選擇上增加了篩選條件,也就是只有在戰(zhàn)機前面并和戰(zhàn)機保持一定距離以上的敵機才會成為攻擊目標(biāo)。

upload/article/images/2020-11-19/76c0082613b2eedc6a9bc33013f6714d.jpg

處于這份考量,CC哥在目標(biāo)跟蹤上加了這段代碼,如果在發(fā)射時檢測到敵機離戰(zhàn)機太近和位于戰(zhàn)機的后方,那么目標(biāo)會忽略次敵機,自動調(diào)整到下一個可以攻擊的敵機。

導(dǎo)彈的運動軌跡

導(dǎo)彈的運動軌跡也是個游戲設(shè)計點:

upload/article/images/2020-11-19/ee55452dfd67a2ee1be7b3d3f1ec0ab4.jpg

有點象火箭的導(dǎo)彈https://cdn.china-scratch.com/Public/Home/images/grey.gif

https://cdn.china-scratch.com/timg/191125/135944H03-22.jpg

這個就是如果鎖定了目標(biāo)就發(fā)射!發(fā)射的初始方向都是正前方!

https://cdn.china-scratch.com/timg/191125/1359443M6-23.jpg

https://cdn.china-scratch.com/timg/191125/1359455G2-24.jpg

然后根據(jù)目標(biāo)的位置進行方向修正,如果導(dǎo)彈的方向和飛機飛行的方向差別比較大時,那么每飛一步就進行5度的校準(zhǔn),如果方向差別已經(jīng)在5度以內(nèi)了,那么校準(zhǔn)就變成每步1度。

這段代碼比較長的原因是校準(zhǔn)的方向跟導(dǎo)彈和敵機所處的位置有所區(qū)別,舉個例子,如果導(dǎo)彈和敵機都在垂直方向的一邊,那么軌跡比較簡單,始終朝著減小的方向調(diào)整就能將兩個角度重合。但是如果一旦出現(xiàn)其中一個角色飛到了下部中心垂直方向的另一邊,那么兩者之間的角度差就會突然大了180度。這時候你如果還是朝著角度差減小的方向去調(diào)整,那么可能會造成導(dǎo)彈的突然轉(zhuǎn)向,從另一個方向去追敵機,那肯定是不合理的,這跟Scratch的坐標(biāo)和方向的定義有很大關(guān)系。所以CC哥在這里做的條件判斷,就是不希望導(dǎo)彈會隨著角色突然跨越下部中心垂直線造成方向角度的突然變化而導(dǎo)致導(dǎo)彈突然轉(zhuǎn)向。

總結(jié)

今天學(xué)到的知識:

1:用列表來存儲克隆體的編號,從而實現(xiàn)對克隆體的個體管理。

2:用影子角色來輔助對具體某個克隆體的操作。

3:進一步了解位置,方向的相對性。

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

預(yù)約試聽課

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

国产97色在线 | 日韩| 国产一二三四五区| 日韩手机在线观看视频| 亚洲最新免费视频| 日本一区二区视频在线播放| 久久久久99人妻一区二区三区| 国产普通话bbwbbwbbw| 九九热在线免费观看| 九一精品久久久| 亚洲少妇久久久| 妺妺窝人体色www看人体| 亚洲最大的黄色网址| 亚洲色图欧美色| 国产人妻大战黑人20p| 男男做爰猛烈叫床爽爽小说 | 国内自拍第二页| 加勒比成人在线| 国产精品三级一区二区| 干日本少妇视频| 日本青青草视频| 曰本女人与公拘交酡| 糖心vlog免费在线观看| 老司机精品免费视频| 免费成人深夜夜行p站| 老司机免费视频| 精品无码国产一区二区三区51安| 被黑人猛躁10次高潮视频| 熟妇人妻一区二区三区四区| 天天干天天操av| 99国产在线播放| 国产日韩欧美一区二区东京热| 99产精品成人啪免费网站| 精品国产免费无码久久久| 精品黑人一区二区三区在线观看| 国产丝袜视频在线观看| 亚洲第一免费视频| 午夜激情小视频| 中文字幕制服丝袜| 亚洲一区二区在线免费| a级在线观看视频| 日韩精品无码一区二区三区久久久| 老熟妇精品一区二区三区| 7788色淫网站小说| 中国黄色a级片| jizz日本在线播放| 天天干天天色天天爽| r级无码视频在线观看| 4444在线观看| 激情综合在线观看| 免费在线观看污网站| 久久久久成人精品无码| 国产大片中文字幕| 亚洲天堂一区在线观看| 中文字幕国产在线观看| 国产免费无遮挡| 午夜黄色小视频| 精品人妻一区二区三区视频| 特一级黄色录像| av网站手机在线观看| 天天操天天爽天天射| 免费在线观看国产精品| 欧美一级淫片免费视频黄| 国产成人精品毛片| 特级西西人体4444xxxx| 伊人在线视频观看| 欧美 日韩 国产在线观看| 一女二男3p波多野结衣| 波多野结衣国产| 国产孕妇孕交大片孕| 国产老头和老头xxxx×| 91狠狠综合久久久久久| 国产欧美日韩小视频| 一区二区三区视频网| 免费观看一区二区三区毛片| 亚洲最大成人在线视频| 亚洲区小说区图片区| 一级二级黄色片| 成人免费在线网| 久久国产精品国产精品| 波多野结衣激情视频| 亚洲欧美日韩综合在线| 国产性猛交xx乱| 国产九九九九九| 自拍偷拍 国产| 国产成人免费观看视频| 国产精品综合在线| 欧美 日本 国产| 肉大捧一出免费观看网站在线播放| 国产区二区三区| 日本成人一级片| www.四虎精品| 欧美精品久久96人妻无码| 免费成人午夜视频| xxxx.国产| 永久看看免费大片| 国产成人av免费在线观看| 美女网站免费观看视频 | 免费一级肉体全黄毛片| 国产精品一级视频| 91精品国自产在线| 九色porny91| 国产精品免费无遮挡无码永久视频| 国产精久久久久| 日本精品福利视频| 成人免费看片98| 免费观看国产视频| 无码黑人精品一区二区| 国产偷人视频免费| 中文字幕福利视频| 国产又黄又粗视频| 亚洲污视频在线观看| 国产伦一区二区| 欧美老熟妇乱大交xxxxx| 国产精品视频一二三四区| 国产精品日日夜夜| 久久久久无码国产精品一区李宗瑞| 久久99国产精品一区| 日韩污视频在线观看| 国产精品19p| 东北少妇不带套对白| 亚洲不卡在线视频| 熟女高潮一区二区三区| 日本免费观看网站| 国产精品伊人久久| 希岛爱理中文字幕| 黄页网站免费观看| 动漫美女无遮挡免费| 久久av高潮av| 国产精品免费无遮挡无码永久视频| 性久久久久久久久久| 91国产精品视频在线观看| 亚洲h视频在线观看| 国产激情无码一区二区三区| 九九视频免费在线观看| 日韩女优在线视频| 精品久久久久久中文字幕2017| 中文字幕久久熟女蜜桃| www.av免费| 亚洲综合一二三| 黄色在线观看av| 亚洲黄色片免费| 国产成人三级一区二区在线观看一 | 日韩精品一区二区av| 国模私拍在线观看| 香港日本韩国三级网站| 中文字幕人妻色偷偷久久| 夫妇交换中文字幕| 日本三级黄色大片| 中字幕一区二区三区乱码| 亚洲天堂一区二区在线观看| 亚洲图片欧美另类| 最近中文字幕一区二区| 超级砰砰砰97免费观看最新一期 | 黄色免费看视频| 天天色综合社区| 18禁一区二区三区| 岛国毛片在线播放| 绯色av蜜臀vs少妇| 天天色综合天天色| 日本一卡二卡在线| 中文字幕永久视频| 成人欧美精品一区二区| 五月天中文字幕在线| aaaa黄色片| 特级黄色片视频| v8888av| 青青草原国产视频| 亚洲精品91在线| 国产农村妇女aaaaa视频| 免费一级黄色录像| 天天干天天干天天干天天| 色欲人妻综合网| 在线视频你懂得| 青青青青草视频| 亚洲免费成人在线| 又色又爽又高潮免费视频国产| 337p日本欧洲亚洲大胆张筱雨| 九一精品久久久| 亚洲精品国产精品国自产网站| 800av免费在线观看| 中文字幕超清在线免费观看| 精品久久久久久久久久久国产字幕 | 中文字幕精品在线播放| 国产91麻豆视频| 亚洲精品成人在线播放| 国产高潮呻吟久久| 97人妻精品视频一区| 又粗又黑又大的吊av| 下面一进一出好爽视频| 欧美日韩国产精品综合| 久久国产精品无码一级毛片| 亚洲天堂一区在线观看| 91免费黄视频| 日韩精品人妻中文字幕有码| 日韩黄色一级大片| 国产精品igao激情视频 | 国产亚洲欧美精品久久久www| 三级av在线免费观看| 精品国产999久久久免费| 欧美伦理视频在线观看| 理论片大全免费理伦片| 日韩欧美不卡视频| 久艹在线免费观看| 黄色污在线观看| av资源免费观看| 精品无码一区二区三区在线| 亚洲av无码乱码国产精品| 91 视频免费观看| 国产精品视频一区二区三| 凸凹人妻人人澡人人添| 日本三级欧美三级| 我的公把我弄高潮了视频| www.色多多| 欧美一级淫片免费视频黄| 六月丁香婷婷激情| 中文字幕在线观看免费高清| 国产精品欧美久久久久天天影视| www欧美激情| 久久av红桃一区二区禁漫| 亚洲xxx在线| 国产精品19乱码一区二区三区| 中文字幕色呦呦| 黄色国产在线观看| 国产农村妇女毛片精品| 在线免费看污网站| 91大学生片黄在线观看| 30一40一50老女人毛片| 99视频在线观看免费| 日本 片 成人 在线| 色一情一乱一伦| 久久久久久久香蕉| 国产精品一级黄片| 国产原创中文av| 久久精品国产99久久99久久久| avove在线观看| 日韩av在线看免费观看| 亚洲大尺度网站| 亚洲精品男人的天堂| 欧美黄色性生活| 伊人久久在线观看| 日本三级日本三级日本三级极| 国产精品久久久久久久久毛片 | 天堂在线免费观看视频| 亚洲国产日韩欧美在线观看| 大胆欧美熟妇xx| 国产精品视频在| 日本性生活一级片| 国产成人麻豆精品午夜在线 | 日韩在线观看视频一区| 波多野结衣影片| 青青草原在线免费观看视频| av日韩一区二区三区| 性欧美疯狂猛交69hd| 美女又爽又黄视频毛茸茸| 乱精品一区字幕二区| 在线播放国产一区| 久久免费激情视频| 欧美极品视频在线观看| 欧美日韩在线成人| 激情伊人五月天| 大桥未久一区二区三区| 刘亦菲国产毛片bd| 午夜时刻免费入口| 亚洲久久久久久| 又大又长粗又爽又黄少妇视频| 国产精品久久免费| 伊人久久国产精品| 久久亚洲精品石原莉奈| 国产无套内射又大又猛又粗又爽 | 九九热视频精品| 99九九精品视频| 污污的视频免费| 无码人妻精品一区二区三区66| 免费毛片网站在线观看| 国产内射老熟女aaaa| 丁香花五月激情| 久久久久久久麻豆| 亚洲欧美卡通动漫| 成年人看的免费视频| 91激情视频在线观看| 精品无人区无码乱码毛片国产 | 黄色a级片免费| 欧美丰满熟妇bbbbbb百度| 欧美日韩一区二区三区电影| 国产精品88久久久久久妇女| 国产三级中文字幕| 2021国产视频| 97av中文字幕| youjizz.com在线观看| 成人av在线播放观看| 老司机午夜网站| 男人添女人下部视频免费| 大荫蒂性生交片| 成人免费视频91| 91av资源网| 五月丁香综合缴情六月小说| 欧美,日韩,国产在线| www国产黄色| 午夜激情福利在线| 可以看污的网站| 精品97人妻无码中文永久在线| 黄色在线观看免费| 女人十八岁毛片| 老熟妇一区二区三区啪啪| 91国内精品视频| 精品人妻伦一二三区久久| 亚洲精品一区二区口爆| 在线观看你懂的视频| wwwxxxx在线观看| 中文字幕 日本| 99精品欧美一区二区| 国产人妻精品一区二区三区不卡| 欧洲金发美女大战黑人| 国产在线播放观看| 午夜激情av在线| 精品小视频在线观看| 日日夜夜狠狠操| 国产露脸无套对白在线播放| 秋霞网一区二区| 亚洲av成人精品日韩在线播放| 久久久久久久穴| 国产传媒在线看| www.夜夜爱| 亚洲国产高清av| 久热这里只有精品6| 国产一区二区麻豆| 日本wwww色| 日日操免费视频| 欧美亚洲精品一区二区| 亚洲美女性囗交| 久久久黄色大片| 成人毛片在线免费观看| 800av在线播放| 亚洲av无码一区二区三区在线| 国模无码视频一区二区三区| 特级黄色片视频| 一区二区日韩在线观看| 国产成人精品一区二区三区在线观看| 成人片黄网站色大片免费毛片| 天海翼在线视频| 能在线观看的av| 国产在线视频卡一卡二| 国产又粗又大又黄| 91亚洲一线产区二线产区 | 蜜臀av色欲a片无码精品一区| www亚洲成人| 岛国av中文字幕| 日韩一级片免费观看| 欧美黄色一级生活片| 国产日韩欧美精品在线观看| 欧美精品成人久久| 无码人妻久久一区二区三区 | 91免费视频黄| www.国产福利| 91亚洲国产成人久久精品麻豆 | 免费观看一区二区三区| 午夜激情福利电影| 亚洲五月天综合| 亚洲中文无码av在线| 日韩一级在线播放| 久久久无码中文字幕久...| 午夜视频在线网站| 国产理论视频在线观看| 草草影院第一页| 日韩欧美一区二| 国产婷婷色一区二区在线观看| 精品人妻一区二区三区免费| 日韩视频中文字幕在线观看| 91大神免费观看| 午夜久久久久久久久久| 久久一级免费视频| 另类小说第一页| 中文精品久久久久人妻不卡| 538国产视频| 无码aⅴ精品一区二区三区浪潮| 亚洲欧美视频二区| 国产熟女精品视频| 日本一级片免费| 免费在线观看av网址| 欧美熟妇交换久久久久久分类| 亚洲天堂一级片| 手机精品视频在线| 天天综合在线视频| 成人涩涩小片视频日本| 福利一区二区三区四区| 免费欧美一级片| 亚洲中文字幕无码一区二区三区| 精品无码人妻一区二区三区品| 亚洲 精品 综合 精品 自拍| 欧美a级免费视频| 9i看片成人免费看片| 人妻换人妻a片爽麻豆| 国产九九在线视频| 亚洲国产精品国自产拍久久| 爱爱爱视频网站| 成人在线免费看视频| 久久久亚洲av波多野结衣| 午夜免费精品视频| 丰满熟妇乱又伦| 九一国产精品视频|