<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## 復習上節課學習的內容 Hello!阿達老師回來啦!還有沒有記得我們上節課學習的內容呢?我們來一起復習一下吧。 上節課我們一起認識了什么是**碰撞檢測**,碰撞檢測是游戲交互里的一個核心概念。小朋友們一定要記得哦。 我們一起學習的另一個重要知識點是 **隨機數**。就像擲篩子一樣,生活中有一些隨機發生的事件。這些隨機能給我們游戲增添不少的樂趣。 這節課,我們來一起實現貓咪和海馬之間的交互。當貓咪和海馬相遇時,會發生什么呢? ## 本節課內容 我們打開上節課做的游戲,在里面找到海馬角色。在上節課中,海馬每次可以沿著一個隨機的方向移動。 我們要做的第一個功能,就是當海馬碰到貓咪后,發出觸碰的聲音,并停止游戲的運行。 我們在控制組里找到**如果..那么**積木,將它拖動到碰到邊緣就反彈的下面。我們把偵測組里的**碰到鼠標指針**積木拖動到**如果...那么**的里面。將鼠標指針改為**貓-飛**。這個積木塊兒用來判斷當海馬碰到貓咪后要執行的腳本。 我們在聲音組里找到**播放...直到播放完畢**積木。放到**如果...那么**的里面。咱們先來挑選一個海馬碰到貓咪的聲音。 我們點擊聲音tab,再里面點擊**從聲音庫里讀取聲音**。在彈出層里選擇全部,在里面找到**beat box2**并選擇。點擊確定將這個聲音加到我們的作品里。我們將**播放...知道播放完畢**積木里的聲音改為**beat box2**。 撞擊聲音播放完畢后,我們要讓游戲停止運行。我們點擊**控制**組,在里面找到**停止全部**積木,將積木拖動到**播放...知道播放完畢**的下面。 這個時候我們點擊小綠旗再運行一下游戲,當海馬和貓咪相撞后,游戲會播放聲音。并且停止游戲的運行。 海馬碰到貓咪我們的游戲就結束了,咱們給游戲做一個結束畫面吧!我們在角色區域里點擊**從本地文件上傳角色**按鈕,在里面找到**game-over**的圖片,點擊確定增加**game-over**角色。 在游戲開始的時候,**game-over**角色要先隱藏起來。我們先把這個功能實現好。我們在**事件組**里找到**當綠旗被點擊**積木,把她拖動到創作區,然后在**外觀組**里找到**隱藏**積木,將它放到**當綠旗被點擊**的下面。 當海馬碰到貓咪后,**game-over**角色要展示出來。那**game-over**怎么知道海馬有沒有碰到貓咪呢?這就要用到**事件廣播**了。 我們切回到海馬角色,在**事件組**里找到**廣播新消息**積木,拖動到停止全部到上面,在**廣播新消息**的下拉框里,我們點擊新消息,在彈出層里輸入gameover。這個積木的意思是廣播一個gameover消息給整個游戲。 那什么是**廣播**呢?廣播就像我們校園里的喇叭,這個喇叭可以發出下課鈴聲、歌曲、校園通知等等。我收到小喇叭發出的聲音,會做出不同的行為。 咱們再回到**game-over**角色,點擊**事件**組里的**當接收到gameover**積木,將它拖動到創作區。在**外觀**組里找到**顯示**積木放到**當接收到gameover**積木的下面。這兩個積木就是**game-over**接收到**gameover**事件后發生的行為:展示游戲結束畫面。 好啦,咱們這節課的內容就到這里啦!小朋友們學會了嗎?下面是我們的小灶時間! ## 小灶時間 這節課我們學習到的**碰到...**積木也是一個碰撞檢測,它是用來監測我們的角色是否碰到某個目標的。 **播放聲音**積木是用來讓游戲發出聲音的。小朋友們可以自己探索一下在scratch里還可以發出哪些聲音哦! **廣播新消息**和 **當接收到消息**積木是事件廣播的兩個核心積木,經常會成對出現。我們來詳細學習一下事件廣播。 生活中,每天都會發生各種各樣的事件:鬧鐘響了、路上紅燈亮了、公交車到站了、下課鈴響了等等。對于這些事件,每個人會做不同的響應,拿公交車到站舉例子:在站臺等車的人 接收到公交車到站的消息后 會從前門上車;車上要下車的人 接收到公交車到站的消息后 會從后門下車。 小朋友們可以自己觀察一下,生活中還有哪些例子是事件廣播哦! 好啦,我們這節課的小灶時間就到這里啦!小朋友們再見!
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看