Menu
CoddyTech

속도 패드

Coddy Lua 여정의 Roblox 게임 스크립팅 섹션에 포함된 레슨. 24개 중 17번째.

Humanoid는 캐릭터의 움직임을 제어합니다. 속성 두 가지를 살펴보겠습니다.

  • WalkSpeed: 초당 스터드 수, 기본값은 16
  • JumpHeight: 캐릭터가 점프하는 높이(스터드 단위), 기본값은 7.2

접촉 시 이 값을 변경하면 파워업을 만들 수 있습니다. 이 패드를 밟는 사람은 누구나 느려집니다.

local mud = script.Parent
mud.Touched:Connect(function(hit)
	local humanoid = hit.Parent:FindFirstChild("Humanoid")
	if humanoid then
		humanoid.WalkSpeed = 8
	end
end)

무언가가 값을 다시 설정하거나 캐릭터가 다시 생성될 때까지 변경 사항이 유지됩니다. 새 캐릭터는 기본값으로 시작합니다.

challenge icon

챌린지

중급

결승선은 패드에서 78 스터드 떨어져 있습니다. 정상 속도라면 약 5초가 걸리지만, 코스에서는 2.2초 이내에 도착해야 합니다.

스크립트는 초록색 패드 안에 있습니다. 캐릭터가 패드에 닿으면 캐릭터의 WalkSpeed를 50으로 설정하세요. 플레이어는 패드에 도달할 때까지 정상 속도를 유지해야 하며, 떨어지는 공 때문에 오류가 발생해서는 안 됩니다.

Play를 누르고 노란색 선까지 달린 다음, Check를 누르세요.

직접 해보기

local pad = script.Parent

pad.Touched:Connect(function(hit)
	-- Humanoid를 찾아 속도 50으로 달리게 하세요
end)
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

Roblox 게임 스크립팅의 모든 레슨

직접 연습해 보세요: 온라인 Lua 컴파일러