scratch實(shí)現(xiàn)山洞探險(xiǎn)(上)

在生活當(dāng)中,我們可能在一些充裕的時(shí)間里面去做一些有意義的事情,可能曬曬太陽(yáng),可能去養(yǎng)花養(yǎng)草啦。也有的人會(huì)進(jìn)行探險(xiǎn)。

那么我們今天就來(lái)做一個(gè)山洞探險(xiǎn)的scratch項(xiàng)目,一般都是在現(xiàn)實(shí)山洞里進(jìn)行探險(xiǎn),那么在scratch里面如何去實(shí)現(xiàn)山洞探險(xiǎn)呢?我們來(lái)看一下我們今天做的一個(gè)游戲效果是什么樣的吧~

視頻講解在這里:

https://www.bilibili.com/video/av80346868?p=11

實(shí)現(xiàn)效果如下:


1.首先我是按下上鍵讓我們的直升飛機(jī)一直往上,那么我們先來(lái)實(shí)現(xiàn)這個(gè)的代碼吧~

2.我按下加速鍵(也就是右鍵),我們的直升飛機(jī)可以進(jìn)行往前加速的操作,怎么辦呢?看下面的操作吧~

3.現(xiàn)在來(lái)制作直升飛機(jī)沒(méi)有我們操作的代碼吧

(1)、準(zhǔn)備

2)、直升飛機(jī)一直往前飛,以及沒(méi)有人控制的時(shí)候直升飛機(jī)會(huì)往下墜落

(3)、直升飛機(jī)螺旋槳狀態(tài)設(shè)置

直升飛機(jī)前三個(gè)造型為飛行的狀態(tài),所以我們這里只需要使用前三個(gè)造型進(jìn)行切換就可以讓我們的直升飛機(jī)進(jìn)行切換操作。

4、直升飛機(jī)切換山洞造型

我們都知道呀,在山洞里面探險(xiǎn)的時(shí)候不單單只有一條路對(duì)不對(duì)呀~會(huì)碰到各種各樣的情況,那么我們知道scratch里面的容量空間只能承載一段距離。那么到了下一個(gè)地點(diǎn)應(yīng)該如何切換呢?這里我講一個(gè)簡(jiǎn)單的切換辦法,和我們的切換造型有異曲同工之妙,但是切換的辦法卻不一樣哦~不賣(mài)關(guān)子啦。

(1)、直升飛機(jī)切換山洞造型

那么我說(shuō)了這么多,我們可以把很長(zhǎng)的山洞切分為一個(gè)一個(gè)的片段,比如說(shuō)下圖。

在scratch中我們的長(zhǎng)短融合不了這么多的路線,那么我們把每一個(gè)片段組成不同的造型,匯總為一個(gè)山洞角色。例如:

(2)、代碼編寫(xiě)

在直升飛機(jī)角色里編輯代碼

在山洞里編寫(xiě)代碼

小問(wèn)題~

hi,這里是有一個(gè)小問(wèn)題,為什么接收到start不需要添加重復(fù)執(zhí)行呢?

這里我來(lái)解釋一下,我們的直升飛機(jī)切換下一個(gè)山洞的造型,只需要切換一個(gè),并不需要切換重復(fù)的山洞造型。而接收到start的信息,如果之后滿足這個(gè)接收的條件,計(jì)算機(jī)程序也會(huì)去觸發(fā)這個(gè)條件。

5.直升飛機(jī)墜崖的代碼

那么來(lái)看看我們直升飛機(jī)是如何墜崖的吧。


直升飛機(jī)墜崖的效果呈現(xiàn)一個(gè)動(dòng)態(tài)的效果,那么這是怎么制作出來(lái)的呢?我們首先來(lái)看看直升飛機(jī)墜崖的造型有多少個(gè)~

可以看到我們的直升飛機(jī)墜崖的造型從4一直到15個(gè),那么我們來(lái)簡(jiǎn)單實(shí)現(xiàn)墜崖代碼吧~

那么這里是不是有幾個(gè)問(wèn)題啦,如下:

1.如果我們墜崖的造型我想特別細(xì)致的顯示出來(lái),有50或者是100多個(gè)墜崖的造型,這個(gè)時(shí)候應(yīng)該怎么辦呢?用這種方式是不是特別麻煩呢?可不可以有一種簡(jiǎn)便的方法來(lái)解決呢?

2.如何勝利呢?

好啦,下節(jié)我們將會(huì)實(shí)現(xiàn)簡(jiǎn)便的處理墜崖造型的切換以及勝利腳本~記得關(guān)注喲~

想要源碼的同學(xué)看這里?。?!私聊或者評(píng)論就行了哦~~~

THE END

現(xiàn)為少兒編程老師,有什么疑問(wèn)可以私信我哦~~~~

如果你覺(jué)得這篇文章不錯(cuò)的話,請(qǐng)點(diǎn)個(gè)贊或者關(guān)注我啦,你的點(diǎn)贊是我持續(xù)寫(xiě)作的動(dòng)力哦!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容