파트 색칠하기
Coddy Lua 여정의 Roblox 게임 스크립팅 섹션에 포함된 레슨. 24개 중 2번째.
파트에는 속성이 있습니다. 색상, 재질, 투명도, 크기, 위치 등이 속성입니다. 속성을 변경하면 게임 속 파트가 즉시 바뀝니다.
파트 안에 있는 스크립트는 script.Parent를 통해 해당 파트에 접근합니다. 모든 줄에서 사용할 수 있도록 변수에 저장하세요.
local block = script.Parent
block.Color = Color3.fromRGB(0, 120, 255)local block은 block이라는 이름의 변수를 만들고, =는 변수에 값을 넣습니다. Color3.fromRGB는 빨강, 초록, 파랑을 섞어 색을 만듭니다. 각 색상값은 0부터 255까지이며, 0, 120, 255는 밝은 파란색입니다.
일부 속성은 Roblox가 제공하는 목록의 값 중 하나를 사용합니다. 이러한 목록을 열거형(Enum)이라고 합니다. 재질도 그중 하나입니다.
block.Material = Enum.Material.WoodTransparency는 숫자입니다. 0은 불투명하고, 1은 보이지 않으며, 그 사이의 값은 투명합니다.
챌린지
쉬움스크립트는 회색 블록 안에 있으며, 세 개의 속성 줄에는 이미 블록의 회색 값이 입력되어 있습니다. 값을 변경하세요:
- 빨간색으로 만들기:
Color3.fromRGB(255, 0, 0) - 빛나게 만들기:
Enum.Material.Neon - 반투명하게 만들기:
Transparency를0.5로 설정
Play를 눌러 확인한 다음 Check를 누르세요.
직접 해보기
local block = script.Parent
-- 1. 블록을 빨간색으로 만드세요: 세 숫자를 255, 0, 0으로 바꾸세요
block.Color = Color3.fromRGB(163, 162, 165)
-- 2. 블록이 빛나게 만드세요: Plastic을 Neon으로 바꾸세요
block.Material = Enum.Material.Plastic
-- 3. 블록이 반쯤 투명해지게 만드세요: 0을 0.5로 바꾸세요
block.Transparency = 0
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
Roblox 게임 스크립팅의 모든 레슨
직접 연습해 보세요: 온라인 Lua 컴파일러