国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩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人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 盱眙县| 沁水县| 普宁市| 格尔木市| 东港市| 井研县| 乳源| 大田县| 榆树市| 永吉县| 富源县| 澄江县| 萨迦县| 海阳市| 西安市| 巴彦县| 宜黄县| 海林市| 会同县| 肥乡县| 巢湖市| 哈巴河县| 若尔盖县| 丰台区| 凉城县| 曲水县| 石狮市| 宜川县| 丹凤县| 兰溪市| 文山县| 威海市| 宁河县| 东辽县| 遵义市| 修武县| 礼泉县| 伊宁县| 平乐县| 昭通市| 双城市|