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

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

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


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

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

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

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

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

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

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

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

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