前幾篇文章了老馮叔叔已經講了Scratch編程入門的方方面面,詳見玩轉Scratch文章系列,想必大家都已經迫不及待地想一試身手!好,我們現在就開始進入實戰階" />

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

極客小將

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

資訊內容

Scratch編程實戰 之 投籃游戲

極客小將2020-11-19-
Scratch編程實戰之投籃游戲



前幾篇文章了老馮叔叔已經講了Scratch編程入門的方方面面,詳見玩轉Scratch文章系列,想必大家都已經迫不及待地想一試身手!好,我們現在就開始進入實戰階

Scratch編程實戰之投籃游戲

源碼下載鏈接:https://www.jikexiaojiang.cn/270.html

前幾篇文章了老馮叔叔已經講了Scratch編程入門的方方面面,詳見玩轉Scratch文章系列,想必大家都已經迫不及待地想一試身手!好,我們現在就開始進入實戰階段。

投籃游戲

我們的第一個例子,是從小貓投籃球開始,效果如下面的視頻:

圖1.Scratch編程實戰一-小喵投籃視頻

任務目標

  1. 貓能夠在場地內移動投籃位置,并且能夠自由起跳

  2. 籃筐能夠在屏幕的右上角的位置,隨機上下左右移動,增加小貓投籃的難度

  3. 小貓能夠投籃,籃球從上向下穿過籃筐才被認作得分

  4. 有記分牌,能夠記錄小貓能夠得到多少分

任務分解

小喵部分

  1. 首先在事件中選擇 綠色旗標啟動 按鈕被點擊的事件

  2. 選擇循環事件,處理左右按鍵的控制,按 左箭頭 鍵小喵向左移動,按右箭頭 鍵向右移動

  3. 當按向上鍵小喵起跳后,控制小喵的落地速度,同時控制小喵不要落到地面以下;

注意事項:小喵向左移動時,默認是小喵會頭朝下的,這里需要選擇翻轉方式為左右翻轉  

整體代碼部分如下圖所示,這里需要設置一個 cat falling speed  的變量,用來記錄小喵在垂直方向的起落速度;

upload/article/images/2020-11-19/9ea2e4c48656498964e121118ef41d26.jpg圖2.Scratch編程實戰一-小喵左右移動

籃球部分

  1. 到 sprite 庫中選擇 things 分類,選擇一個籃球;

  2. 同樣,在時間中選擇 綠色旗標啟動 按鈕被點擊的事件;

  3. 籃球的初始狀態是隱藏的;

    當 空格 鍵被點擊時,將籃球的位置設置為小喵的位置,并將籃球設置為可見狀態;

    同時,給籃球一個初始的垂直方向上的速度24;

  4. 設置一個循環狀態,重復如下事件:

    當籃球沒有落地時,修改籃球的水平方向坐標+8,根據籃球的速度修改其垂直方向的坐標,籃球的垂直方向速度是不斷-2的;

  5. 當籃球落地以后,將籃球設置為隱藏狀態;

代碼部分如下圖所示,這里需要設置一個 ball falling speed  的變量,用來記錄籃球在垂直方向的起落速度;

upload/article/images/2020-11-19/2c98fa3a9a751df9cd6466d3e63bfb47.jpg圖3.Scratch編程實戰一-籃球部分

籃筐部分

  1. 用畫筆工具新建一個sprite,選擇vector矢量圖模式;

  2. 在偏中心的位置勾出一個橢圓的矢量圖,這個橢圓表示籃筐;

  3. 再用畫筆工具新建一個sprite,bit圖模式即可,在橢圓中心點對應的位置,點一個2*2像素的點,表示籃筐的中心(老馮叔叔故意點了一個有顏色的點);

  4. 橢圓籃筐部分只做一件事,在 綠色旗標啟動      后,籃筐一直重復一個循環,所做的事情就是每隔一秒在限定的右上角范圍內變換到一個隨機位置;

  5. 籃筐中心sprite也只做一件事,就是在 綠色旗標啟動 后,一直追隨籃筐的中心位置;

代碼部分如下圖所示:

upload/article/images/2020-11-19/45076d19b4df963b420b6a3e90cf0cda.jpg圖4.Scratch編程實戰一-籃筐部分
upload/article/images/2020-11-19/d5582ed7ead31bf5642af1420f3fd48d.jpg圖5.Scratch編程實戰一-籃筐中心
得分處理
以上每個部分都完成了之后,我們發現小喵能動了,籃球也能投了,籃筐也是隨機運動了,還剩一個任務,就是小喵投籃得分的處理:

  1. 首先,小喵的投籃要從籃筐從上向下穿過籃筐的中心,才能被認定為得分

  2. 其次,為了增加趣味性,我們可以在小喵得分后,讓籃筐發出 wonderful 的提示

  3. 記分牌上記錄小喵投進去的總個數

關鍵的問題來了,也是編程中常見的問題,如何在不同的對象之間進行通訊,比如:這個游戲中我們判斷得分的標識是  籃球觸碰到了籃筐的中心,在程序中,我們怎么讓籃筐知道這個消息呢,畢竟,我們的例子中,籃筐和籃筐中心是兩個不同的 sprite  ?
Scratch 提供了 broadcast 廣播功能,就是一個  sprite 可以廣播一個消息出去,而其他的 sprite 可以接收這個消息并加以處理。
 好了,看代碼吧!
 籃球部分的代碼修改如下:

upload/article/images/2020-11-19/70820e72e64a98fc097d37b2d816b334.jpg圖6.Scratch編程實戰一-籃球最終
籃筐部分的代碼修改如下:
upload/article/images/2020-11-19/8c67f07ef0163ba46abdd654ebb2dc33.jpg圖7.Scratch編程實戰一-籃筐最終

任務總結

好了,整個代碼部分就講解完了,你可以手動嘗試一下,自己親手做的游戲,玩起來還是非常有意思的。游戲雖然相對簡陋,但該有的核心部分已經全部包括在其中了。我們看到的大型游戲,也是由一個個  sprite 組成,他們之間也需要進行通訊處理,原理和我們這個籃球游戲基本一致,只是他們做的更加精細,游戲邏輯相對更多而已。

這個例子就到這里,后續請繼續關注公眾號,跟著老馮叔叔和老劉叔叔一起學習其他例子吧!

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

預約試聽課

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

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

        五月天婷婷亚洲| 99久久久无码国产精品性色戒| 三上悠亚免费在线观看| 国产一线二线三线在线观看| 999热精品视频| 三级a在线观看| 人妻少妇被粗大爽9797pw| 97超碰国产精品| 久久精品国产99久久99久久久| 日韩爱爱小视频| 国产精品视频一区二区三区四区五区| 日本一本中文字幕| 老司机午夜免费福利视频| 亚洲精品免费一区亚洲精品免费精品一区 | 成人av在线播放观看| 国产永久免费网站| 2025韩国理伦片在线观看| 玩弄japan白嫩少妇hd| 无罩大乳的熟妇正在播放| 国产精品www在线观看| 99re6这里有精品热视频| 亚洲制服在线观看| 色网站在线视频| 在线视频日韩欧美| 伊人免费视频二| 五月天婷婷亚洲| 爱爱爱视频网站| 国产探花在线观看视频| 99精品一级欧美片免费播放| 视频区 图片区 小说区| 男女h黄动漫啪啪无遮挡软件| 最新中文字幕久久| 男人j进女人j| www.av蜜桃| 国产极品美女高潮无套久久久| 国产福利一区视频| mm131亚洲精品| 一区二区三区日韩视频| 黄黄视频在线观看| 国产欧美日韩小视频| 波多野结衣之无限发射| 免费在线观看毛片网站| 羞羞的视频在线| 久久精品国产精品亚洲精品色| 国产小视频免费| 国产亚洲综合视频| 超碰超碰在线观看| 奇米777在线视频| 精品无码国产一区二区三区av| 国产深夜男女无套内射| 国产高清视频网站| 日本一道在线观看| 欧美日本视频在线观看| 成人午夜激情av| 欧美三级午夜理伦三级老人| 你懂的av在线| 亚洲日本黄色片| 青青草成人免费在线视频| 欧美韩国日本在线| 熟女视频一区二区三区| 国产一区二区三区精彩视频| 亚洲一区二区在线视频观看| www.一区二区.com| 亚洲人成无码www久久久| 999热精品视频| 国产男女无遮挡| 在线观看免费黄色片| 激情内射人妻1区2区3区 | 91午夜在线观看| 亚洲国产成人va在线观看麻豆| 大片在线观看网站免费收看| 免费观看成人在线视频| 国产成人免费高清视频| 婷婷激情四射五月天| 国产1区2区3区中文字幕| 亚洲欧美激情网| 每日在线观看av| 亚洲一区二区偷拍| 超碰在线97免费| 国产精品沙发午睡系列| 免费看日本黄色| 久热在线视频观看| 国产精品亚洲a| 国产免费一区二区视频| 黄色免费高清视频| 免费一区二区三区在线观看| 无码aⅴ精品一区二区三区浪潮| 日本男女交配视频| 男人的天堂最新网址| 成年人在线看片| 久久黄色片视频| 免费看黄在线看| 国产精品igao激情视频| 黄色a级三级三级三级| 欧美精品aaaa| 欧美精品色婷婷五月综合| 少妇人妻无码专区视频| 欧美激情亚洲天堂| 91精品一区二区三区四区| 日本一级淫片演员| 乱子伦一区二区| 国产制服91一区二区三区制服| 日本成人性视频| www.51色.com| 奇米777在线视频| 午夜影院免费版| 色哺乳xxxxhd奶水米仓惠香| 亚洲欧美手机在线| 四虎影院一区二区| 最新视频 - x88av| 国产精品久久久影院| 日本中文字幕一级片| 日本精品福利视频| 给我免费播放片在线观看| 妞干网视频在线观看| 久久成人福利视频| 国产免费成人在线| 一区二区在线播放视频| 五月花丁香婷婷| 99久久久无码国产精品性色戒| 久久国产精品免费观看| 高清欧美精品xxxxx| 免费一级特黄毛片| 成年人视频观看| 久久婷婷综合色| 国产免费色视频| 成人午夜精品久久久久久久蜜臀| 国产在线精品91| 日本爱爱免费视频| 免费看av软件| 18岁网站在线观看| 日本黄色福利视频| 日本一区午夜艳熟免费| 99色精品视频| 欧美又黄又嫩大片a级| 精品国偷自产一区二区三区| 免费激情视频在线观看| 超碰中文字幕在线观看| 日韩亚洲欧美视频| 97公开免费视频| 大地资源第二页在线观看高清版| av免费观看大全| 久国产精品视频| 久久国产精品网| 少妇一级淫免费播放| 久久精品xxx| 久草福利视频在线| 黄色一级大片免费| 国产免费人做人爱午夜视频| 7777在线视频| 另类小说色综合| www.九色.com| 亚欧激情乱码久久久久久久久| 久久综合久久网| 五月天国产视频| 亚洲视频在线a| 精品无码一区二区三区在线| 国产精品自在自线| 日韩视频在线免费看| www.欧美黄色| 一级做a爱视频| 黄色av免费在线播放| www.日本少妇| 久久视频免费在线| 特黄视频免费观看| 不要播放器的av网站| 2018日日夜夜| 日本大片免费看| 中文字幕第三区| 波多结衣在线观看| 国模吧无码一区二区三区| 在线观看污视频| 国产高清精品软男同| www.成年人| 在线观看免费av网址| 欧美综合在线观看视频| 亚洲欧洲日产国码无码久久99 | 超碰免费在线公开| 欧美美女一级片| 亚洲成色www.777999| 日韩手机在线观看视频| 免费看的黄色大片| 18禁免费观看网站| 欧美日韩精品在线一区二区| 大伊香蕉精品视频在线| 无码熟妇人妻av在线电影| 嫩草影院中文字幕| 97在线国产视频| 精品国偷自产一区二区三区| 男人天堂a在线| 国产高清av在线播放| 免费一级特黄特色毛片久久看| 搞av.com| 99精品人妻少妇一区二区| 日韩精品xxxx| 日本美女高潮视频| 国产高清999| 免费看日本黄色| 免费看国产曰批40分钟| 国产一区视频免费观看|