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

極客小將

您現在的位置是:首頁 » scratch編程資訊

資訊內容

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

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

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

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

檢測與地面精靈的碰撞

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

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

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

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

如果玩家漂落在地上,則游戲應在碰撞后立即結束。

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

您通常會將IF THEN塊放在FOREVER塊中,這樣程序將持續檢查條件是否為真或為假,并采取相應的措施。現在,您的程序將不斷檢查以查看玩家精靈是否從按下綠色標志按鈕的那一刻起一直接觸到地面精靈,直到碰撞導致STOP ALL塊結束游戲為止。

由于在Pipe Sprite上需要相同的代碼,因此可以通過復制代碼塊來節省時間。

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

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

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

釋放鼠標/觸控板按鈕后,您應該會在“腳本”選項卡上看到原始代碼重新卡入到位。如果單擊舞臺下的“管道精靈”圖標,則應發現代碼已復制到那里。

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

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

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

單擊“綠色標志”按鈕,您應該發現當游戲者精靈觸摸管道精靈或地面精靈時,游戲結束。

預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 凌源市| 紫阳县| 遵化市| 开化县| 丹寨县| 嘉鱼县| 潢川县| 寿光市| 商南县| 德兴市| 永州市| 金乡县| 大悟县| 桦川县| 禄劝| 简阳市| 绍兴县| 平泉县| 邹城市| 温宿县| 张北县| 夏邑县| 浮梁县| 玉溪市| 芒康县| 大洼县| 泗水县| 淮阳县| 满洲里市| 高雄县| 离岛区| 社会| 通海县| 富源县| 尼勒克县| 新田县| 筠连县| 江西省| 仁寿县| 新郑市| 凯里市|