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

極客小將

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

資訊內容

Scratch第四十四講:微信跳一跳(一)

極客小將2021-02-16-
想了解編程技巧,就請點擊上面藍字:跟我學Scratch編程,關注CC哥 ? 最近幾天CC哥玩了一下微信跳一跳的游戲,覺得挺好玩,也想用scratch來做一個類似的,然后在網上找了一下,發現做得都跟微信原版不太一樣,所以CC哥盡量做得跟原版象一些。

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


?

最近幾天CC哥玩了一下微信跳一跳的游戲,覺得挺好玩,也想用scratch來做一個類似的,然后在網上找了一下,發現做得都跟微信原版不太一樣,所以CC哥盡量做得跟原版象一些。

做這個游戲CC哥在考慮有哪幾個難點:

1:首先這是個立體的游戲,跳棋是在一個立體平面內往屏幕深度走的,而不是我們平常做的跳一跳的游戲不是水平就是垂直在走。

2:一個個方塊造型不同,但是肯定用克隆做比較方便,而不能用不同的角色。

3:既然游戲是立體的界面,那么跳棋肯定是斜著方向跳的,而不是水平跳。

先看一下錄的游戲視頻

upload/article/images/2021-02-16/9c22e2f591481dc9538016adde956c1a.jpg

今天CC哥又解鎖了一個技能,就是做了個動態的片頭,Scratch不能顯示GIF的圖片,那怎么顯示GIF圖片呢?其實是個笨方法,我把一個GIF圖片用愛奇藝的播放器直接存成了一組圖片。然后把這一組圖片全部上傳到了Scratch里面,然后再循環切換造型罷了,效果還是挺好的。

upload/article/images/2021-02-16/c9e91a0735215bee9031c8f23c71e508.jpg

看,就是這個工具(愛奇藝萬能播放器),上面那個紅圈圈住的按鈕,可以把gif圖片存成一個個的單圖。(如果有誰發現scratch可以直接上傳動圖,務必跟CC哥講一下哦)

這個GIF有86張圖,CC哥一個一個傳上去了。(Scratch也沒有批量上傳呀,誰知道也跟CC哥說一聲https://cdn.china-scratch.com/Public/Home/images/grey.gif

upload/article/images/2021-02-16/e03c091b9dad83d4dc7c63bfd17455be.jpg

upload/article/images/2021-02-16/0e0014cbf07e95fbe89a3979820e03e7.jpg

好了,講主要部分的程序:

該游戲的角色:

upload/article/images/2021-02-16/294243f103deab664c7ce7605d2140e4.jpg

角色1是方塊,角色2是跳棋,角色3是剛才講的開場畫面,角色4是用來做跟蹤定位的。

先從方塊的部分講起:

upload/article/images/2021-02-16/765b5d47740f719337d9bfb174a05e77.jpg

這些造型是CC哥一個一個在微信跳一跳的游戲里扣出來的,效果還不錯吧。

upload/article/images/2021-02-16/49db46b40fdea010982c74edd5879c7e.jpg

這個方塊的程序思路是:

1:一開始跳棋站在方塊上面,然后方塊在原地克隆一個方塊,然后方塊沿著水平30的方向向斜上方隨機移動到一個位置。并變換造型。

2:等跳棋跳到方塊上之后,方塊在原地克隆一個新的方塊,然后再隨機向斜前方移動,如果移動的位置靠近右邊的邊界時,所有的方塊包括跳棋均反向移動到初始的位置。

upload/article/images/2021-02-16/9c22e2f591481dc9538016adde956c1a.jpg

在這里面因為涉及到角色的同步問題,跳棋跳到下一個方塊的位置時才產生下一個方塊,理論上這里面應該用消息來做傳遞最方便。但是CC哥發現當用消息進行同步時,程序出現了bug,可能是涉及到了克隆體同步的問題。CC哥也沒搞清楚問題出在哪里,所以沒有用消息進行同步,而用狀態變量來做同步了,這種方法在之前的講座中也用過。

upload/article/images/2021-02-16/f5dc95b295756be76dd164b2a7972081.jpg

這個下一跳就是狀態變量。一般的情況下這個變量為0,一旦這個變量被賦值為1的時候,就會引發“下一跳“的程序代碼執行。

這部分就是下一跳的代碼:

就是讓方塊在原地克隆后,并移動到一個新的位置。(隨機數的范圍限定了方塊不會太遠也不會太近)

有一個關鍵點就是要判斷下一個新的位置是不是在屏幕里能顯示,還是已經跳到了屏幕外,如果跳到了屏幕外,那么就需要把整個克隆體向后移動。那這個判斷怎么做呢?包括這個后退的距離有多遠呢?

upload/article/images/2021-02-16/f528704b7cf2cf5a485de8cd270518c8.jpg

第一個,新位置判斷用的新的x坐標的位置,就是當前方塊的x坐標,加上新的位置在x軸的方向移動的距離。

upload/article/images/2021-02-16/e5d55b4bea13168c06ae82f0cf5dfd6e.jpg

upload/article/images/2021-02-16/bc2baa184c19d9457314e9e529ab7ed4.jpg

因為這個角度是30度,所以水平移動的距離等于下一步位置乘以0.866,也就是cos(30)啦。這個之前講過了。

后退的位置因為是要移動到最初的位置,那么移動多少步呢?我們可以很輕松算出來y軸跟最初的位置的距離,再乘以2就是沿著移動路徑要后退的位置了。因為sin(30)=0.5,所以算出y軸一共離開初始位置有多遠,再乘以2就可以了。

upload/article/images/2021-02-16/ad8111d7b949b099d34f92032300dec0.jpg

這段就是后撤的代碼,所有的克隆體都會收到消息后撤。

upload/article/images/2021-02-16/f677cc0211f8625d8be778331380921a.jpg

這段代碼是如果克隆體移動的位置太靠下時,把這個克隆體刪掉。(注意檢測的時候我沒有用如果碰到邊緣這個偵測命令,而是用y坐標來判斷位置,是因為角色是有尺寸的,而且比較大,所以即使碰到邊緣,你也并不是想要它消失,而是當角色多部分在邊緣以外才會需要它消失,所以我們會用y坐標來判斷是否刪除克隆體。)

跳棋的程序設計:

1:當按下空格鍵后,跳棋在積蓄能量,也就是要跳多高跳多遠。

2:當松開空格鍵之后,跳棋要向著下個方塊翻滾跳出。

3:如果跳到一定范圍內,跳棋就算跳躍成功,會自動移到方塊的中心,準備下一個跳躍。

4:如果沒有跳到下一個方塊的范圍內,那么游戲失敗。

upload/article/images/2021-02-16/4b941619796b81df085cda5502679e8c.jpg

upload/article/images/2021-02-16/f546ac7774dfe1bfb5b001490655a640.jpg

v代表y軸的起跳速度,vx代表x軸的運動速度。用x和y變量來記錄當期坐標。循環用來通過按著空格鍵不放給v賦值。按的時間越長,v越大。

upload/article/images/2021-02-16/6bfb06adb8a7cb928a648fcae407e314.jpg

水平方向的速度為垂直方向的速度除以4,大家自己可以調。

跳到什么位置算跳躍終止呢?以前都是大家做的跳躍通常都是用碰到某種顏色或角色作為跳躍終止。而這里不行,因為是個斜方向跳躍,所以跳棋是沿著與水平角度成30度角的路徑跳。所以CC哥不斷來檢測跳棋的位置,一旦跳棋落到了這條路徑上,那么跳躍就結束。(用了直角三角形的兩條直角邊的比例關系來做個判斷。tan(30))這一點是個小難點,大家可以仔細想想。

循環中就是普通的跳躍程序,v的速度是隨著每次循環變化的。中間為了做翻滾,又加了個角色一定角度的旋轉。

upload/article/images/2021-02-16/80d92350c1b37b8dc0bc0fef9c364608.jpg

跳躍結束后別忘了把角色的角度還原到90度。

另外不是檢測是否碰到方塊,而是檢測是否碰到ball,這個ball的角色就是用來做這個檢測的,因為方塊的角色比較大,而且是個立體圖形,我們希望只有跳棋碰到了方塊上面的一部分平面時才算跳到位置。

upload/article/images/2021-02-16/0a8cfcf02094b16606a6664138cc11fe.jpg

所以我們只要讓ball這個角色始終跟著方塊就行。如果想把效果做的更好,還可以用一個角色來替代跳棋來做碰撞檢測,因為跳棋也是立體的,我們希望只有跳棋的底部碰到ball才算跳到了位置。不過這里CC哥就留給大家自己去做了。

upload/article/images/2021-02-16/964b74d0bb96d205c278d4c4f46f17a7.jpg

這段代碼是跳棋跟著方塊一起后退的代碼,注意旋轉方式要在后退時設置一下,否則跳棋就會在后退的時候歪掉。等后退完,重新把旋轉方式設定為任意旋轉,這樣在下一個跳躍時,跳棋可以翻滾。

https://cdn.china-scratch.com/timg/190401/1A2193E8-21.jpg

這是按下跳棋時的跳棋的特效。

這是ball的程序,就是設定成透明,并且隨時跟著方塊就行。

https://cdn.china-scratch.com/timg/190401/1A2202251-22.jpg

其他部分的代碼CC哥就不介紹了。

下一講,CC哥再把這個游戲繼續完善一下,一方面是跳棋的特效,一方面是跳躍路徑的轉向該如何處理。

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

預約試聽課

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

国产永久免费网站| 国产精品嫩草影院俄罗斯| 国产偷人妻精品一区| 免费一级做a爰片久久毛片潮| 最新中文字幕av| 69xx绿帽三人行| 夫妻免费无码v看片| 熟妇人妻中文av无码| 国产一区二区自拍视频| 亚洲免费国产视频| 亚洲 欧美 自拍偷拍| 一区二区三区免费在线| 国产色综合视频| 少妇人妻精品一区二区三区| 稀缺小u女呦精品呦| 一区二区三区在线观看免费视频| 老司机午夜网站| 草视频在线观看| 懂色av懂色av粉嫩av| 国产美女主播在线| 91蝌蚪视频在线| 国产真实乱人偷精品| 国产伦精品一区二区三区精品| 欧美在线视频精品| 久久久久亚洲av无码麻豆| 亚洲国产中文字幕在线| 波多野结衣视频观看| 亚洲av成人无码久久精品老人| 久久婷婷五月综合| 日韩国产小视频| 樱花草www在线| 国产美女永久免费| 国产三级国产精品| 91日韩中文字幕| 日韩av手机版| 中文人妻熟女乱又乱精品| 精品国产一区在线| 黄色一级片网址| 欧洲在线免费视频| 成人毛片在线精品国产| www亚洲色图| 99热成人精品热久久66| 精品国产青草久久久久96| 成人做爰69片免费| 亚洲一区二区三区av无码| 国产精品99精品无码视| 亚洲精品免费在线观看视频| 日韩黄色免费观看| 中国黄色片一级| 精品国产区一区二| 麻豆中文字幕在线观看| 亚洲女人在线观看| 精品人妻无码一区二区| 黄色高清视频网站| 麻豆视频在线观看| 性猛交富婆╳xxx乱大交天津| 久久午夜福利电影| 中文字幕亚洲影院| 好男人www在线视频| 婷婷伊人五月天| 日韩精品视频免费看| 日批免费在线观看| 国产精品美女在线播放| 国产精品老女人| 亚洲av永久无码精品| 成人三级视频在线播放 | 精品国产xxx| 偷拍夫妻性生活| 爱情岛论坛vip永久入口| 国产一区二区网站| 成人在线免费观看网址| www.日本精品| 精品国产av色一区二区深夜久久| 婷婷激情四射五月天| 精品人妻av一区二区三区| 国产成人无码一区二区在线观看| 日本精品久久久久中文字幕| 一级片一区二区三区| 午夜国产福利一区二区| 国产精品成人久久| 亚洲aⅴ乱码精品成人区| 美脚丝袜脚交一区二区| 懂色av蜜臀av粉嫩av喷吹 | 99久久人妻无码精品系列| wwwwxxxx日韩| 蜜臀av免费在线观看| 中文字幕日韩精品无码内射| 天堂网一区二区三区| 少妇av片在线观看| 免费日韩在线视频| 亚洲av综合一区二区| 亚洲欧美日韩精品一区| 俄罗斯女人裸体性做爰| 无码人妻精品一区二区蜜桃网站| 少妇无套内谢久久久久| 美女视频久久久| 无码任你躁久久久久久久| 人与嘼交av免费| 久久久久久久久久毛片| 特级西西人体wwwww| 午夜免费看视频| www国产视频| 在线观看岛国av| 黄色国产在线视频| 欧美日韩在线视频免费| 性欧美丰满熟妇xxxx性久久久| 国产熟人av一二三区| 欧美在线 | 亚洲| 超碰97人人射妻| 最新国产精品自拍| 中文字幕线观看| 成年人的黄色片| 在线视频观看91| 国产精品1000部啪视频| 久久综合在线观看| 69视频在线观看免费| 日韩伦理在线视频| 亚洲国产精品女人| 97人妻精品一区二区三区| 成人手机在线播放| 国产又爽又黄免费软件| 色一情一乱一乱一区91| 国产美女www爽爽爽| 国产av无码专区亚洲av毛网站| 日韩在线 中文字幕| 91嫩草|国产丨精品入口| 亚洲精品午夜国产va久久成人| 日本免费在线视频观看| 亚洲一级片免费看| www.欧美日本| 久久精品国产亚洲av麻豆| 日韩欧美中文在线视频| 欧美成人短视频| 精人妻无码一区二区三区| 黄色网络在线观看| 人人妻人人澡人人爽久久av | 日本成人xxx| 乱精品一区字幕二区| 欧美成人精品一区二区免费看片 | 欧美日韩在线观看成人| 激情五月六月婷婷| 男女h黄动漫啪啪无遮挡软件| 天堂中文资源在线观看| 国产绿帽刺激高潮对白| 天天操天天摸天天干| 国产高清av片| 黄色在线视频网| 精品中文字幕av| 亚洲美免无码中文字幕在线| 成人免费看aa片| 91香蕉视频在线播放| 大陆极品少妇内射aaaaaa| 我看黄色一级片| 国产精品成人aaaa在线| 最新黄色网址在线观看| 激情五月婷婷小说| 欧美老熟妇一区二区三区| 午夜少妇久久久久久久久| 四季av一区二区三区| 午夜精品无码一区二区三区| 欧美日韩一区二区三区69堂| 亚洲自拍偷拍精品| 无码人妻一区二区三区线| 免费成人午夜视频| 男人天堂av电影| 一起草av在线| 99sesese| 波多野结衣家庭教师在线观看 | 日批视频在线播放| 国产精品第5页| 3d动漫一区二区三区| 久久精品无码专区| 亚洲天堂视频在线播放| 亚洲第一中文av| 色欲AV无码精品一区二区久久| 亚洲综合精品视频| 激情黄色小视频| 免费观看黄网站| 国产乱淫av片| 国精产品一区一区| 菠萝蜜视频在线观看入口| 亚洲网站在线免费观看| 国产福利资源在线| 天天色综合久久| 自拍视频一区二区| 日本成人免费在线观看 | 久久精品国产露脸对白| 精品少妇久久久| 国产特黄大片aaaa毛片| 99国产在线播放| 天天av天天翘| 国产视频在线观看网站| 一级网站在线观看| 亚欧在线观看视频| 欧美特级特黄aaaaaa在线看| 在线免费观看日韩视频| 黄色片视频免费| 亚洲精品福利网站| 国产美女高潮视频| 搡的我好爽在线观看免费视频| 在线免费观看a级片| 午夜视频在线瓜伦| 国产日韩在线观看一区| 精品一区二区三区毛片| 日本精品一二三区| 精品久久一二三| 国产爆乳无码一区二区麻豆| 热这里只有精品| 国产精品无码免费专区午夜| 偷拍盗摄高潮叫床对白清晰| 欧美h片在线观看| www深夜成人a√在线| 99re6热在线精品视频| 国产黄色录像视频| 中国毛片直接看| 国产日韩欧美在线观看视频| 亚洲美女自拍偷拍| 女女同性女同一区二区三区按摩| 咪咪色在线视频| 亚洲国产精品久| 国产盗摄视频在线观看| 国产激情片在线观看| 亚洲色图都市激情| 日韩激情视频一区二区| 成人免费播放器| 成人亚洲视频在线观看| 高清av免费看| 黄色免费网址大全| 色播五月激情五月| 欧美成人三级在线观看| 九九热精品免费视频| 日本一级一片免费视频| 天天干天天干天天| 亚洲天堂视频在线| 国产成人毛毛毛片| 色香蕉在线视频| 欧美bbbbb性bbbbb视频| 亚洲а∨天堂久久精品2021| 男人晚上看的视频| 欧美另类videosbestsex日本| 欧美一级欧美一级| 国产v亚洲v天堂无码久久久| 久久久精品麻豆| 在线观看国产福利| 波多野结衣黄色| 99国产精品99| 亚洲av成人无码久久精品老人 | 国产乱人乱偷精品视频a人人澡| 精品人妻一区二区三区日产乱码 | 麻豆映画在线观看| 日韩中文字幕在线视频观看| 天堂在线资源视频| 久草视频精品在线| 中文在线观看av| 六月婷婷综合网| 91精品国自产在线| 国产高潮国产高潮久久久91| 国产一线二线三线女| 亚洲网中文字幕| 日韩三级一区二区| 国产男男gay网站| 欧美色图校园春色| 韩国三级hd中文字幕| 亚洲一级生活片| 波多野结衣家庭教师在线播放 | 91久久精品国产91性色69| 蜜臀av在线观看| 国产伦精品一区二区三区妓女| 自拍偷拍你懂的| 91动漫在线看| 日本人69视频| 国产亚洲欧美在线精品| 亚洲精品视频91| 黄色aaa视频| 毛片av在线播放| 韩国视频一区二区三区| 国产一级片毛片| 黄色av一区二区三区| 无码少妇精品一区二区免费动态| 精品少妇人妻av免费久久洗澡| 三级黄色片播放| 自拍偷拍精品视频| 欧洲成人午夜精品无码区久久| 欧美另类69xxxx| 婷婷激情四射五月天| 一级黄色在线观看| 国产无套精品一区二区三区| 国产精品久久久免费观看| 无码毛片aaa在线| 深夜黄色小视频| 中文天堂在线资源| 精品无码国产一区二区三区51安| 日本特级黄色大片| 一级 黄 色 片一| 99久久国产免费| 成人18视频免费69| 日日碰狠狠躁久久躁婷婷| 国产亚洲小视频| 人人妻人人澡人人爽精品日本| 制服丨自拍丨欧美丨动漫丨| 日日干夜夜操s8| 亚洲视频在线观看免费视频| 亚洲欧美日韩偷拍| 国产精品无码电影在线观看| 免费一级片在线观看| 好吊色一区二区三区| 久久免费看少妇高潮v片特黄| 国产在线观看中文字幕| 国产精品一区二区三区在线免费观看| 亚洲国产日韩一区无码精品久久久| 国产黄视频在线| 一二三区免费视频| 午夜精产品一区二区在线观看的| 欧美日韩中文在线视频| 欧美 亚洲 另类 激情 另类| 欧美一区二区黄片| 国产高潮呻吟久久久| 青草草在线视频| 香蕉av一区二区三区| 免费在线精品视频| 日本一级黄色录像| 人妻巨大乳一二三区| 成人毛片100部免费看| 日韩精品一区二区亚洲av观看| 色呦呦一区二区| 三年中国国语在线播放免费| 国产免费久久久| 亚洲天堂黄色片| www五月天com| 国产精品密蕾丝袜| 999精品视频在线| 朝桐光av在线一区二区三区| 欧美在线视频第一页| 日韩黄色三级视频| 无码国产69精品久久久久网站| 中文字幕第50页| 欧美三级午夜理伦| 日韩人妻无码一区二区三区| 五月天视频在线观看| 欧美一区二区公司| 视色,视色影院,视色影库,视色网 日韩精品福利片午夜免费观看 | 在线观看成人动漫| 黄色免费网址大全| 十八禁一区二区三区| 欧美h视频在线观看| 久久99国产综合精品免费| 加勒比一区二区| av磁力番号网| 国产精品变态另类虐交| 精品人妻无码一区二区色欲产成人| 男人的天堂影院| 怡红院av亚洲一区二区三区h| 久久久久无码国产精品不卡| 成人精品在线看| 久久久久99人妻一区二区三区| 亚洲第一综合网站| 九一精品久久久| 丁香六月天婷婷| 熟女视频一区二区三区| 久草视频在线资源站| 国模无码一区二区三区| 黄色成人在线免费观看| 日产精品久久久| 先锋资源av在线| 国产美女主播在线| 99re国产在线| 动漫性做爰视频| 在线免费a视频| 99视频精品免费| av直播在线观看| 国产一级大片在线观看| 中文字幕网址在线| 精品无码在线视频| 加勒比av中文字幕| 中文字幕无人区二| 日本免费在线观看视频| 日本成人黄色网| 91玉足脚交白嫩脚丫| 日本一道在线观看| 国产美女裸体无遮挡免费视频| 成人黄色av片| 手机看片1024日韩| 国产精品拍拍拍| 一本加勒比波多野结衣| 久久97人妻无码一区二区三区| 免费看黄色的视频| 亚洲午夜18毛片在线看| 图片区 小说区 区 亚洲五月| 国产中文字字幕乱码无限| 国产精品天天干| 国产精品久久777777换脸| 人妻熟妇乱又伦精品视频| 91精品又粗又猛又爽| 日韩欧美激情视频| 久久国产精品影院| 中文字幕精品一区二区三区在线| 日韩av无码一区二区三区不卡| 日韩va在线观看| 免费视频91蜜桃| 最近中文字幕免费在线观看|