資訊內容
SCRATCH一起學——《極品飛車》

極品飛車
??今天給大家帶來“ 極品飛車 “的項目講解,相信大家也都玩過類似的游戲,接下來就隨卡姐一起來通過scratch制作吧。
首先來了解下本次項目的背景、游戲目標以及角色設定吧。
1
背景與角色了解
背景設定:
在游戲里中玩家沿著屏幕向上行駛,急轉彎繞過各種障礙物,在行進中收集寶石。這個比賽沒有終點線,當游戲結束時,收集寶石多的獲勝。
游戲目標:在倒計時器結束前,獲得更多的寶石就是勝利了!每次你得到一顆寶石都會獲得額外的一秒鐘時間。但是要小心避開障礙物,否則你會被撞暈。
1·汽車
操控你的汽車,保持在路面上行駛,
同時收集寶石。

2·障礙
躲開下圖兩個障礙物,
否則你會被撞暈,失去控制。


3·寶石
被汽車碰到算得分,
在一定時間內得分越高越容易獲勝。

游戲控制:
玩家使用上下左右鍵和空格鍵來操控游戲.

2
操作流程
新建一個作品,命名為“極品飛車”。刪除默認的小貓角色,然后從本地中把“汽車”和“障礙”“寶石”都添加進來。
1.?創建一個適用于所有角色的變量,命名為“倒計時器”,把它作為游戲的計時器,讓他顯示在舞臺上。編寫如下腳本,讓游戲循環起來。你需要創建“準備”“計算”“移動”“游戲結束”

2. 創建兩個適用于所有角色的變量:“公路Y”(保存Y坐標,用它來定位移動場景)和“車速”(用來設置汽車可以在舞臺上移動的多快) ,添加下圖腳本。

3.?創建另一個適用于所有角色的變量“公路速度”,用它來保存移動場景的運動速度,不要勾選變量錢的小方框。然后創建一段腳本,在每次游戲循環的時候計算公路的位置。當你創建了公路角色以后,就會明白它是如何工作的。

4. 滾動的公路
在“極品飛車”游戲中,玩家感覺自己在公路上快速移動,但實際上他們的汽車并沒有在舞臺上移動那么快,相反是公路在移動。公路是由公路1和公路2兩個角色組成的,它們無縫的拼接在一起。這兩個公路角色在舞臺上輪流向下滾動,讓汽車顯得比它真實的移動速度快的多。

背景是無法移動的,所以選取相對稱的公路1以及公路2
5.在公路1中添加腳本,讓公路移動起來。創建變量“公路Y”來定位公路。試著運行作品,半幅公路圖片會向下滾動。

6.現在為公路2創建下面的腳本,讓第二個公路角色和第一個一起工作,運行作品,公路應該會平滑的向屏幕下方滾動。
以上是我們“極品飛車”最關鍵也是最精髓的一部分了。相信大家學會了如何讓背景連貫移動,那么汽車以及寶石也可以輕松完成了。
?★★舉一反三:
對于“如何讓背景連貫移動”這個知識點,以后在做類似這種項目的時候,大家都可以運用這種方法,例如:飛機大戰、雷電、飛翔的小鳥等等。運用視覺的錯覺來完成對現實的模擬,有可能是2個角色來完成背景的移動,也有可能是3個、4個等等,具體根據項目來決定。也非常希望小朋友們看了本次文章能有所啟發,謝謝大家!
轉發就是對卡姐最好的鼓勵,歡迎分享本文章在朋友圈。
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除

- 上一篇
Scratch創意編程中級班-----迷宮游戲
Scratch創意編程中級班-----迷宮游戲 2019年8月18日下午,這是繼上周臺風肆虐上海后的第一堂課,今天孩子們都開開心心提早到達了顓橋社區創新屋,隔了一周孩子們顯得非常期望看到老師和同伴,他們認為少兒創意編程課實在是太有挑
- 下一篇
8月26號第四期Scratch編程學數學特色課程開課啦!
? 編程學數學特色課程:用編程學習數學,可以學到一元一次函數 、簡單加減? ? 法、質數等等數學知識,數學可以在scratch編程過程?中得到鞏固加強; (1)運用Scratch實現與形的結合,讓數量關系的理解更簡單。以路程、時? 間、速度的理解為例,學生要