資源簡介 超級瑪麗吃金幣(今日任務(wù):)今日我們來利用 scratch 進行選擇一個簡單的跑酷類小游戲制作,我們利用的場景是經(jīng) 典超級瑪麗的場景, 這節(jié)課我們其實是在對這一類游戲的探究,雖然效果很簡單,但是我們 學(xué)完這節(jié)課之后會對這一類游戲問題有一個比較深入的了解。比如人物的跳躍問題、場景的移動問題等。下面這幅圖就是今天完成后的游戲效果圖:(本課重難點:)(1)人物跳躍: 如何避免重復(fù)起跳?(2)如何讓人物在某一平面(曲面) 上行走?(3)場景的移動(連續(xù)場景變換)實現(xiàn)!(任務(wù)解讀flowchart:)(鍵盤左鍵按下) (鍵盤上建按下) (所有場景依次排列全部向右移動) (任務(wù)跳躍,下落)開始鍵盤上下左右控制人物移動(鍵盤右鍵按下)(Y) (Y)Y所有場景依次 排列全部向 左 移動(跟我來挑戰(zhàn)Followme:)第一步:啟動 scratch 軟件;第二步: 點擊上方的“文件”→ “保存”→保存到桌面,文件名: 超級瑪麗 →點擊“保存”;(第二步很很很重要,我希望所有的學(xué)生都能養(yǎng)成及時保存作品的好習(xí)慣!)第三步: 場景設(shè)計場景一場景二場景三第四步:角色設(shè)計本程序中除了 gold1 是自己畫的,其余角色是本地導(dǎo)入的圖片素材第五步:腳本解讀游戲開始, 場景為游戲場景確定高度精髓所在: 這樣就能實現(xiàn)所有的場景統(tǒng)一向左、右移動了!注意這個 scroll 全局如果最左邊的這張圖片 x>1,也 就不讓他繼續(xù)向右移動了,否則 左邊就會出現(xiàn)空白(穿幫啦!)變量!人物腳本比較多,但是不難,我們挨個分析如下:金幣數(shù)清零圖層置頂(Scroll)控制所有場景的左右滾動確定人物一開始位置(在人物已經(jīng)起跳的過程中,再按下向上鍵,人物不能重復(fù)起跳!)我們把按下左、右鍵的程序腳本放在一起看, 基本一樣:稍后看接收這 個廣播?給角色有 4 個造 型, 目的是走路 更真實!這個全局變量控制所有場景的位置,一開始只有場景 1,而 2,3,4,5 場景都排在舞臺的右側(cè),看不到。但是隨著人物的 移動, 這個 scrollx 的值會傳遞給每一個場景角色, 從而控 制所有場景集體向左、右移動,明白了么?其實人物是不 懂得, 但是效果看起來是人在奔跑一樣!鍵盤上鍵按下,人物跳躍,Y 增加起跳到最高處, 下落, 直到著地 (綠色)保證人物會永遠置于 綠地之上!人物踩空(掉落空隙) 怎么辦?下降下降到碰到底部邊 緣, game over!比如跌落進這個區(qū)域這是最后到了本關(guān)結(jié)束時,如果碰到了旗桿,人物向上爬,然后再下來,游戲過關(guān)!一開始,金幣出現(xiàn)位置隨機碰到邊界(沒被人物吃到)消失,再出現(xiàn)被人物吃到,消失, 再出現(xiàn)金幣也要隨著人物的移動而移動,人物向左移 動, 金幣向右移動, 人物向右移動, 金幣向左移 動!(課后思考:)(1) 試著將游戲界面進一步美化!增加開始游戲時的選擇菜單!(2) 在游戲中沒有計時器,試著增加一個!想想計時器的作用是什么?(3) 游戲中沒有“怪物”也沒有從左右兩側(cè)隨即發(fā)射過來的“子彈”,試著增加一些這 樣兒的角色來增強游戲的效果! 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫