在 程式基礎 Part.3 迴圈 ,你已經學到如何讓遊戲能夠不斷地發生改變。但假如你想發生改變不是隨著時間,而是根據玩家的行為?
這個單元將會告訴你如何去建立一個死亡岩漿地板,讓玩家踩在上面就會立刻死亡
你需要在遊戲的某個地方放置死亡岩漿。如果你之前已經練習過 Roblox Studio簡介 Part.1 單元,那死亡岩漿正好可以擺在消失的地板之下



在零件內放入一個腳本,取名為 KillPlayer

移除預設程式碼並創立一個名為 lava 的變數
--KillPlayer.lua
local lava = script.Parent
你將需要使用一個事件來偵測玩家是否碰觸到岩漿。每一個零件都有一個 Touched 事件會在某個東西碰到它的時候觸發。你能夠連接這個事件,以便於事件觸發時呼叫某個函式
killPlayerlava.TouchedConnect 函式,傳入 kill 函式-- KillPlayer.lua
local lava = script.Parent
local function killPlayer()
end
lava.Touched:Connect(killPlayer)
任何你寫在 killPlayer 函式的程式將會在有任何東西碰到岩漿時觸發。記得 Connect 函式需要使用的是冒號而非點語法 - 不明白為什麼沒關係,現在只要先注意這個地方有所不同即可