国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現(xiàn)在的位置是:首頁 » scratch編程資訊

資訊內(nèi)容

如何在Scratch少兒編程中為游戲添加碰撞功能

極客小將2020-10-26-
碰撞是大多數(shù)電子游戲的核心。無論是吃豆人與粉紅色的鬼魂碰撞,馬里奧跳上平臺,還是角色在Minecraft中選擇新工具,游戲設(shè)計(jì)師都會(huì)決定每次碰撞時(shí)將發(fā)生什么。 Flappy Bat游戲需要檢測哪些碰撞?蝙蝠觸碰管道嗎?蝙蝠觸地了嗎?如果發(fā)生任何碰撞,應(yīng)該發(fā)生什么?游

碰撞是大多數(shù)電子游戲的核心。無論是吃豆人與粉紅色的鬼魂碰撞,馬里奧跳上平臺,還是角色在Minecraft中選擇新工具,游戲設(shè)計(jì)師都會(huì)決定每次碰撞時(shí)將發(fā)生什么。

Flappy Bat游戲需要檢測哪些碰撞?蝙蝠觸碰管道嗎?蝙蝠觸地了嗎?如果發(fā)生任何碰撞,應(yīng)該發(fā)生什么?游戲必須結(jié)束。

檢測與地面精靈的碰撞

1.單擊地面精靈(Ground sprite),然后單擊“腳本(Scripts )”選項(xiàng)卡。

2.將以下塊拖動(dòng)到腳本區(qū)域(Scripts Area)中,然后在觸摸塊(TOUCHING block.)中選擇玩家(Player )。

upload/article/images/2020-10-26/7a923e71a842b9e2cbdf5acb70a99b00.jpg

3.單擊綠色標(biāo)志(Green Flag)按鈕。

如果玩家漂落在地上,則游戲應(yīng)在碰撞后立即結(jié)束。

upload/article/images/2020-10-26/c5c6f29a7748381220884bd95cbbe86b.jpg

您通常會(huì)將IF THEN塊放在FOREVER塊中,這樣程序?qū)⒊掷m(xù)檢查條件是否為真或?yàn)榧伲⒉扇∠鄳?yīng)的措施?,F(xiàn)在,您的程序?qū)⒉粩鄼z查以查看玩家精靈是否從按下綠色標(biāo)志按鈕的那一刻起一直接觸到地面精靈,直到碰撞導(dǎo)致STOP ALL塊結(jié)束游戲?yàn)橹埂?

由于在Pipe Sprite上需要相同的代碼,因此可以通過復(fù)制代碼塊來節(jié)省時(shí)間。

將塊從地面(Ground)復(fù)制到管道(Pipe)

單擊頂部的塊(當(dāng)“綠色標(biāo)記被選中時(shí)”),并將這些塊從“腳本”區(qū)域直接拖到舞臺下的“管道精靈”圖標(biāo)上。

upload/article/images/2020-10-26/0b11b350663f5a302fc9d9a267978a14.jpg

釋放鼠標(biāo)/觸控板按鈕后,您應(yīng)該會(huì)在“腳本”選項(xiàng)卡上看到原始代碼重新卡入到位。如果單擊舞臺下的“管道精靈”圖標(biāo),則應(yīng)發(fā)現(xiàn)代碼已復(fù)制到那里。

upload/article/images/2020-10-26/b1508814a22251dd143e7c67862b8215.jpg

如果新塊與先前代碼重疊,請單擊頂部塊并將其拖動(dòng)到其他代碼的右側(cè)或下方。

upload/article/images/2020-10-26/497f802576d2d9a0256c75e404970b7e.jpg

單擊“綠色標(biāo)志”按鈕,您應(yīng)該發(fā)現(xiàn)當(dāng)游戲者精靈觸摸管道精靈或地面精靈時(shí),游戲結(jié)束。

預(yù)約試聽課

已有385人預(yù)約都是免費(fèi)的,你也試試吧...

主站蜘蛛池模板: 新疆| 灵台县| 鄄城县| 灵寿县| 惠水县| 江华| 巨野县| 四平市| 辽阳市| 天峻县| 平度市| 时尚| 开江县| 会昌县| 商南县| 大宁县| 平潭县| 凭祥市| 潼南县| 彰化市| 山东省| 伊川县| 新安县| 巴里| 伊宁市| 小金县| 邻水| 磴口县| 河源市| 湘乡市| 仁怀市| 柳江县| 固阳县| 鄯善县| 广灵县| 营山县| 庆城县| 射洪县| 大悟县| 彭泽县| 高雄县|