본문 바로가기
Programming/Roblox

로블록스로 배우는 코딩 #5 - 열렸다 닫히는 문

by 강릉바다의 블로그 2022. 10. 6.

local model = script.Parent
local moveCheck = false

function touchEventt(part)
	local character = part.Parent
	local humanoid = character:FindFirstChild("Humanoid")
	local wall = game.Workspace.Wall.Center
	
	if humanoid ~= nil and not moveCheck then
		model.Color = Color3.fromRGB(255, 0, 0)
		moveCheck = true
		for cnt = 1, 10, 1 do
			wall.Position = wall.Position - Vector3.new(0, 0, 1)
			wait(0.1)
		end
		wait(5)
		for cnt = 1, 10, 1 do
			wall.Position = wall.Position - Vector3.new(0, 0, -1)
			wait(0.1)
		end
		moveCheck = false
		model.Color = Color3.fromRGB(163, 162, 165)
	end
end

model.Touched:Connect(touchEventt)


강릉바다의 블로그

Since 2008. 1.

https://gnbada.kr/