Intermediate읽기 시간: 3분최근 수정: 2026. 4. 14

Outline Module

Outline Module 로 VObject 의 외곽선을 동적으로 제어합니다. Grabbable / Sittable 과의 충돌 주의사항 포함.

OutlineModule 은 오브젝트의 외곽선 표시를 제어하는 모듈입니다. enabled 프로퍼티로 on/off, 너비·색상은 메서드로 변경할 수 있습니다.

Outline 효과가 적용된 오브젝트 예시

⚠️
주의사항:

GrabbableModule, SittableModule 은 상호작용 상태 표시를 위해 자체 Outline 을 사용합니다. 이 모듈들과 OutlineModule 을 함께 사용할 경우 외곽선이 중복 표시되거나 잘못 동작할 수 있습니다.

Fields

FieldType설명
outlineWidthfloatOutline 의 너비
outlineColorColorOutline 의 색상

Methods

MethodParameterReturn설명
SetOutlineWidth(float width)voidOutline 너비 설정
SetOutlineColor(Color color)voidOutline 색상 설정

예제

local Outline = self:GetComponent(typeof(OutlineModule))

-- 켜고 끄기
Outline.enabled = false

-- 색상을 랜덤으로 변경
Outline:SetOutlineColor(
  Color(
    Random.Range(0, 1),
    Random.Range(0, 1),
    Random.Range(0, 1),
    1
  )
)

-- 너비를 랜덤으로 변경
Outline:SetOutlineWidth(Random.Range(0, 10))