속도 패드
Coddy Lua 여정의 Roblox 게임 스크립팅 섹션에 포함된 레슨. 24개 중 17번째.
Humanoid는 캐릭터의 움직임을 제어합니다. 속성 두 가지를 살펴보겠습니다.
WalkSpeed: 초당 스터드 수, 기본값은16JumpHeight: 캐릭터가 점프하는 높이(스터드 단위), 기본값은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)무언가가 값을 다시 설정하거나 캐릭터가 다시 생성될 때까지 변경 사항이 유지됩니다. 새 캐릭터는 기본값으로 시작합니다.
챌린지
중급결승선은 패드에서 78 스터드 떨어져 있습니다. 정상 속도라면 약 5초가 걸리지만, 코스에서는 2.2초 이내에 도착해야 합니다.
스크립트는 초록색 패드 안에 있습니다. 캐릭터가 패드에 닿으면 캐릭터의 WalkSpeed를 50으로 설정하세요. 플레이어는 패드에 도달할 때까지 정상 속도를 유지해야 하며, 떨어지는 공 때문에 오류가 발생해서는 안 됩니다.
Play를 누르고 노란색 선까지 달린 다음, Check를 누르세요.
직접 해보기
local pad = script.Parent
pad.Touched:Connect(function(hit)
-- Humanoid를 찾아 속도 50으로 달리게 하세요
end)
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
Roblox 게임 스크립팅의 모든 레슨
직접 연습해 보세요: 온라인 Lua 컴파일러