다리 늘리기
Coddy Lua 여정의 Roblox 게임 스크립팅 섹션에 포함된 레슨. 25개 중 3번째.
모든 파트에는 Size와 Position이 있습니다. 둘 다 Vector3입니다. 즉, 월드의 세 방향을 나타내는 세 개의 숫자입니다.
X: 왼쪽과 오른쪽Y: 위쪽과 아래쪽Z: 앞쪽과 뒤쪽
Roblox에서 거리는 스터드로 측정합니다. 플레이어의 키는 약 5스터드입니다.
local bridge = script.Parent
print(bridge.Size)
bridge.Size = Vector3.new(8, 1, 10)print는 변경 전 크기를 표시합니다. 예를 들어 4, 1, 2와 같습니다. 다음 줄은 다리를 너비 8, 두께 1, 길이 10으로 만듭니다. 파트는 중심에서 양쪽 방향으로 똑같이 커지므로, 이제 다리는 Position에서 앞쪽으로 5스터드, 뒤쪽으로 5스터드까지 뻗습니다.
.X, .Y 또는 .Z를 사용하면 숫자 하나를 읽을 수 있습니다. bridge.Size.Z는 10입니다.
챌린지
쉬움나무 다리를 24 스터드 간격 너머 노란색 목표 지점까지 늘리세요.
- 마지막 줄을 찾으세요:
bridge.Size = Vector3.new(6, 1, 4). - 세 번째 숫자인 Z를
28로 바꾸세요. 너비는 6, 두께는 1로 유지하세요.
‘플레이’를 누르세요. 다리가 목표 지점까지 닿아 건너갈 수 있습니다. 그런 다음 ‘확인’을 누르세요.
직접 해보기
local bridge = script.Parent
-- 다리는 너비가 6, 두께가 1이고 길이는 4밖에 되지 않습니다.
print(bridge.Size)
-- 양쪽에 닿을 만큼 길게 만드세요
bridge.Size = Vector3.new(6, 1, 4)
Roblox 게임 스크립팅의 모든 레슨
직접 연습해 보세요: 온라인 Lua 컴파일러