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)