日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Scratch模拟超级玛丽之飞翔的小鸟

發布時間:2023/12/20 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Scratch模拟超级玛丽之飞翔的小鸟 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Scratch 模擬超級瑪麗之飛翔的小鳥

歡迎來到我的博客!堅持比努力重要。

- 實現啟動程序后,鳥兒每越過一個障礙得分會加1;如果鳥兒碰到舞臺邊緣或者柱子程序結束(結束條件可增加)。
- 通過制作飛翔的小鳥程序熟悉克隆模塊積木的基本功能。
- 通過小鳥飛這一動作,了解角色的造型變化。
- 通過背景音樂的設置了解聲音類積木基本操作

程序目標

(一)程序中克隆模塊使用:點擊綠旗后,伴隨著音樂,實現柱子不斷產生更替。
(二)程序造型變化模塊使用:點擊綠旗后,通過鳥兒造型變化,實現鳥飛的動作。
(三)程序中聲音設置:點擊綠旗后,按下提前設置好的按鍵,實現游戲過程中音效的設置。

程序流程圖

- 自制程序功能圖

背景和角色

百度網盤資源
https://pan.baidu.com/s/117BWHtu9pT_TWSn3N0ouzg
鏈接:
提取碼:2hmk

任務拆解

任務一.鳥兒設置模塊

1.1鳥兒初始化設置和實現按下空格鍵功能實現

1.2 設置背景音樂

1.3設置游戲結束功能實現

當鳥兒接觸到舞臺邊緣,或者是柱子,偵測模塊檢測到,開始播放游戲結束音,廣播這個消息,讓柱子也停止運動

任務二.柱子模塊

此模塊的核心是實現:以柱子移動為關卡設置

2.1初始化設置以及每隔1秒克隆

2.2克隆體啟動

實現柱子從右側出來,并且,位置是隨機(需要注意:1.柱子向左邊移動位移動應該設置為 負數 2.注意柱子在開始的時候要設置為隱藏,就和做魔術游戲一樣,如果你把魔術背后的玄機告訴觀眾,魔術就露餡了)

2.3得分功能實現

如果越過一個柱子,得分+1,柱子移到下一個隨機位置。得分為動態變化的量,在這里用【變量】存儲,所以新建一個“得分”變量,并根據流程圖對變量進行初始化,根據判斷條件讓得分變量自增

2.4游戲結束設置

三.難點詳解

難點一:身體克隆的時間問題

3.1 了解克隆體

3.2 克隆復制的問題

因為我們進行克隆,是在原有的基礎復制一個和角色一模一樣的事物,當然,克隆體會繼承被克隆物體的所有屬性,克隆體隨著原柱子角色的運動而運動,則應該先確定柱子的坐標信息,再進行復制:

難點四:克隆體的刪除問題

4.1 了解克隆模塊,可以知道克隆模塊只有三種操作


當克隆體啟動時,這個模塊是,一個啟動模塊,可以幫助我們進行判斷。
所以嘞,我們可以通過判斷柱子是否移動到左側,進行判斷

素材資源
注:項目的樣例程序本次免費分享,如果覺得有用,點個贊或留個評論吧~

總結

以上是生活随笔為你收集整理的Scratch模拟超级玛丽之飞翔的小鸟的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。