資訊內(nèi)容
SCRATCH一起學(xué)——《極品飛車》

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

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


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

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

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

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

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

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

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

6.現(xiàn)在為公路2創(chuàng)建下面的腳本,讓第二個公路角色和第一個一起工作,運行作品,公路應(yīng)該會平滑的向屏幕下方滾動。
以上是我們“極品飛車”最關(guān)鍵也是最精髓的一部分了。相信大家學(xué)會了如何讓背景連貫移動,那么汽車以及寶石也可以輕松完成了。
?★★舉一反三:
對于“如何讓背景連貫移動”這個知識點,以后在做類似這種項目的時候,大家都可以運用這種方法,例如:飛機大戰(zhàn)、雷電、飛翔的小鳥等等。運用視覺的錯覺來完成對現(xiàn)實的模擬,有可能是2個角色來完成背景的移動,也有可能是3個、4個等等,具體根據(jù)項目來決定。也非常希望小朋友們看了本次文章能有所啟發(fā),謝謝大家!
轉(zhuǎn)發(fā)就是對卡姐最好的鼓勵,歡迎分享本文章在朋友圈。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時和我們聯(lián)系刪除
- 上一篇
Scratch創(chuàng)意編程中級班-----迷宮游戲
Scratch創(chuàng)意編程中級班-----迷宮游戲 2019年8月18日下午,這是繼上周臺風(fēng)肆虐上海后的第一堂課,今天孩子們都開開心心提早到達(dá)了顓橋社區(qū)創(chuàng)新屋,隔了一周孩子們顯得非常期望看到老師和同伴,他們認(rèn)為少兒創(chuàng)意編程課實在是太有挑
- 下一篇
8月26號第四期Scratch編程學(xué)數(shù)學(xué)特色課程開課啦!
? 編程學(xué)數(shù)學(xué)特色課程:用編程學(xué)習(xí)數(shù)學(xué),可以學(xué)到一元一次函數(shù) 、簡單加減? ? 法、質(zhì)數(shù)等等數(shù)學(xué)知識,數(shù)學(xué)可以在scratch編程過程?中得到鞏固加強; (1)運用Scratch實現(xiàn)與形的結(jié)合,讓數(shù)量關(guān)系的理解更簡單。以路程、時? 間、速度的理解為例,學(xué)生要
