朋友圈

400-850-8622

全國統(tǒng)一學習專線 9:00-21:00

位置:北京興趣愛好培訓資訊 > 北京形象禮儀培訓資訊 > 終于明了怎么用scratch制作賽車

終于明了怎么用scratch制作賽車

日期:2019-11-09 12:05:49     瀏覽:274    來源:天才領路者
核心提示:Scratch是一種圖形化編程工具,它能夠給孩子帶來“可玩性”游戲的編程平臺,主要面對青少年*。今天小編主要給大家分享怎么用scratch制作賽車,希望對你們有幫助!??怎么用scratch制作賽車?*步:創(chuàng)建背景和角色。

Scratch是一種圖形化編程工具,它能夠給孩子帶來“可玩性”游戲的編程平臺,主要面對青少年開放。今天小編主要給大家分享怎么用scratch制作賽車,希望對你們有幫助!
?

怎么用scratch制作賽車

?

怎么用scratch制作賽車
?

*步:創(chuàng)建背景和角色。
?

第二步:當我們點擊小旗開始時,我還是給賽車一個初始位置,并且設置一個speed變量來保存賽車的速度。
?

第三步:偵測賽車的方向,當我們按著鍵盤的上鍵時,Y坐標增加,按著下鍵時,Y坐標減少,同理,左鍵,X坐標減少,右鍵,X坐標增加。
?

注意:為了使我們的游戲更真實,一直按著左鍵或者右鍵賽車的速度會增加,speed變量就要派上用場了。
?

第四步:如果賽車碰到賽道右邊駛來的障礙物時,那么我們的游戲就停止了,這里我們發(fā)出一個廣播,讓背景變化以及喊救命的效果。
?

第五步:我們就要讓障礙物隨機從賽道的右邊出現(xiàn),這里我們給Y坐標一個隨機數(shù),X坐標不變,這時,我們就可以實現(xiàn)隨機從右邊出現(xiàn)的功能啦~可是出現(xiàn)的時間是不是太快了?所以我們也隨機設置出現(xiàn)的時間。
?

第六步:那么怎么讓障礙物向左邊跑呢?這里我們就用到了上節(jié)課講的克隆知識啦。
?

第七步:為了使我們的游戲更有趣,當按著左鍵或者右鍵時,切換到下一個背景,就會感覺有變化了。
?

如何用scratch做一個賽車小游戲
?

1.開始:添加小汽車角色。
?

創(chuàng)建新角色的按鈕;
?

從角色庫中選取角色;
?

繪制新角色;
?

從本地文件夾中上傳角色;
?

拍攝照片當作角色;
?

添加小汽車角色,選擇角色“Car”。
?

2.添加賽道背景。
?

添加一個新背景,選擇背景”strack1”。
?

3.調節(jié)小汽車的大小。
?

拖動“將角色的大小設定為...”積木塊到腳本區(qū)。
?

在積木塊中修改角色大小的數(shù)值,然后點擊該積木塊,觀察小汽車大小的變化。
?

4.把小汽車拖入賽道。
?

找到小汽車角色,點擊鼠標拖動小汽車,放在賽道內你想要的位置。
?

5.設定小汽車的起始位置。
?

此時,“移到x,y”積木塊標注的坐標就是小車現(xiàn)在所在位置的坐標。
?

拖動“移到x,y”積木塊到腳本區(qū)和“將角色的大小設定為...”積木塊拼接起來。
?

拖動小汽車到舞臺任意位置,點擊積木塊,看看小汽車位置的變化。
?

6.讓小汽車開動起來。
?

拖動“重復執(zhí)行”積木塊,移動到“下一個造型”積木塊上。(會出現(xiàn)一個大嘴巴,包含其他的積木塊)
?

點擊積木塊,觀察小汽車樣子發(fā)生了什么變化。
?

7.積木塊組合。
?

8.點擊小綠旗開始試運行程序。
?

拖動“當小綠旗被點擊”積木塊到積木塊的頭部。
?

程序將會在你點擊后運行。
?

如果要停止程序,點擊停止按鈕。
?

9.調整小汽車行駛的方向。
?

拖動“面向...方向”積木塊到腳本區(qū)。
?

點擊黑色小箭頭,你可以從菜單中選擇不同的方向,觀察小汽車的變化。
?

10.開動的小汽車。
?

拖動“移動...步”積木塊到腳本區(qū),拼接到“面向90方向”積木塊下。
?

點擊“移動...步”積木塊,修改積木塊中的步數(shù)。
?

11.開始遙控小汽車。
?

拖動“當按下空格鍵”積木塊到“面向90方向”積木塊頭部,像這樣。
?

然后點擊積木塊后,按下空格鍵看看小汽車的方向變化。
?

點擊黑色小箭頭,你可以選擇菜單中的不同按鍵,向右移動選擇右移鍵。
?

按照上面的操作,添加左移鍵,上移鍵,下移鍵積木塊。
?

12.不讓小汽車翻車。
?

上面的步驟里,小汽車行駛出現(xiàn)了上下顛倒,看看這里怎么處理,
?

拖動“將旋轉模式設定為...”到積木塊中,就像這樣。
?

嘗試下其他旋轉模式,點擊小箭頭,選取不同的旋轉模式。
?

13.不讓小汽車開出賽道。
?

如何控制小汽車不會開出賽道呢?這里我們要用到判斷語句了,拖動“如果,那么...”積木塊到腳本區(qū)。
?

看看“如果,那么...”積木塊,有其中的方塊和大嘴巴。
?

14.偵測小車有沒有碰到賽道邊緣。
?

拖動“碰到顏色”積木塊,嵌入“如果,那么...”積木塊的方塊中。
?

選取賽道邊緣顏色,點擊“碰到顏色”積木塊中的顏色方塊,等鼠標變成小手樣式,移動到賽道邊緣點擊完成取色,可以看到“碰到顏色”積木塊中的顏色方塊變成賽道邊緣顏色。
?

如果碰到賽道邊緣,小汽車會移動到起始位置,就是我們之前設置的坐標位置。
?

拖動“移動x,y”積木塊到“如果,那么...”積木塊大嘴巴里,修改“移動x,y”積木塊中的數(shù)值,改成小車起始位置的坐標值。
?

這樣我們就完成了這個賽車的游戲,現(xiàn)在按下小綠旗運行了看看。
?

?

怎樣利用scratch制作出好玩的游戲
?

要讓一個游戲擁有較高的可玩性,你需要思考構成游戲的各種元素,以及如何把它們融合在一起。
?

角色
?

在大多數(shù)游戲中,玩家都會借助屏幕上的某個角色進入游戲世界。這個角色可能是動物、王子、賽車,甚至是一個簡單的氣泡。
?

為了制造出驚險、競爭的氣氛,游戲中往往還會有敵人角色,玩家需要打敗它們或者快速逃離。
?

游戲機制
?

這些都是游戲中的動詞,包括各種動作,例如奔跑、跳躍、飛行、捕捉物品、施魔法以及使用武器。游戲機制是一個游戲的核心,完美的游戲機制會創(chuàng)造出一個優(yōu)秀的游戲。
?

物品
?

幾乎所有的游戲都有各種物品,比如增加健康值和得分的星星、硬幣,用來開門的鑰匙等等。
?

并非所有物品都有好處,有一些會擋住玩家的去路、消耗玩家的健康值,或者偷走他們的寶物。物品也可能組成一個謎題,等待玩家來解決。
?

規(guī)則
?

游戲中的規(guī)則告訴玩家可以做什么,不可以做什么。例如,他能穿越一睹墻壁,還是會被磚塊攔住?能停下來思考,還是必須和時間賽跑。
?

世界
?

想一想,游戲運行在一個怎樣的世界中?是2D還是3D的?玩家的視角是從上方觀察、側面觀察、還是從里面觀察?游戲世界是否有一堵墻或者邊界會阻擋玩家的移動?或者說這個世界就像野外一樣沒有邊際。
?

目標
?

每一個游戲都要求玩家實現(xiàn)某種目標,可能是贏得一場跑步比賽,征服一個敵人,達到一個高分,或者堅持生存,時間越長越好。
?

大多數(shù)游戲提供了很多小目標,比如解鎖一道門進入下一關,或者贏得一輛新車或一項技能。
?

操控
?

鍵盤、鼠標、游戲操縱桿、動作傳感器都可以成為很棒的操控工具。如果玩家能完全掌控自己的角色,關鍵在于操控方式必須簡單易學,而且計算機的反應速度要很快。?
?

難度等級
?

一個游戲太容易或者太難,都會毫無樂趣。很多游戲在開始階段都很容易,玩家可以在初期練習。隨后,當他們的技能越來越嫻熟,游戲的難度就會逐漸增大。想創(chuàng)造一款出色的游戲,設計合理的難度等級是關鍵。
?

可玩性
?

想要吸引人們樂此不疲地玩一款游戲,并不需要把它設計得非常復雜。最早有款叫“PONG”的游戲就非常成功。
?

它簡單地模擬了打網球:網球只是一個白色的小方塊,球拍則是兩段只能上下移動的白色線條。盡管沒有令人驚艷的畫面,人們卻非常喜歡Pong,因為它極具可玩性。
?

玩家可以和朋友們對抗,就像真正的網球比賽一樣。它要求玩家全神貫注,穩(wěn)定地控制手部,漏球一方總是要求再來一局。
?

如果本頁不是您要找的課程,您也可以百度查找一下: