(14) 파워 업 프로그래밍 하기


Table of Contents

파워 업 프로그래밍

1. 파트 생성하기

2. 파워 업 스크립트 작성

local PowerUp = workspace.PowerUpCoin
local SpeedUp = PowerUp.SpeedUpAmount.Value
local JumpPower = PowerUp.JumpPowerAmount.Value
local Duration = PowerUp.Duration.Value
local CanTouch = true

local function GivePowers(part)
	local hum = part.Parent:FindFirstChild("Humanoid")
	if hum and CanTouch then
		CanTouch = false
		local originalWalkSpeed = hum.WalkSpeed
		local originalJumpPower = hum.JumpHeight
		hum.WalkSpeed = SpeedUp
		hum.JumpHeight = JumpPower
		PowerUp.Transparency = 1.0
		task.wait(Duration)
		PowerUp.Transparency = 0.0
		hum.WalkSpeed = originalWalkSpeed
		hum.JumpHeight = originalJumpPower
		CanTouch = true
	end
end
PowerUp.Touched:Connect(GivePowers)

Loading

댓글 남기기