Class.Highlight 인스턴스는 경험 내에서 특정 개체에 주목할 수 있는 시각적 효과입니다. 모든 하이라이트 효과에는 개체를 둘러싸는 윤곽선 윤곽선 및 개체 내부를 표시하는 솔리드 오버레이 모습
하이라이트 효과의 유용한 응용 프로그램은 다음과 같습니다.
- 개체가 중요하고/또는 상호 작용 가능하다는 시각적 피드백 제공.
- 사용자에게 더 가까이 있는 개체를 통해 멀리 있는 개체를 표시하는 것.
- 다른 캐릭터의 현재 위치 및 상태를 나타냅니다.
하이라이트 추가
성능 한도로, Studio는 클라이언트 측에서 동시에 31개의 Highlight 인스턴스만 표시합니다. 이 한도를 초과하면 추가 Highlight 인스턴스가 잠시 무시됩니다.
또한 낮은 엔드 장치의 경우 하이라이트가 더 픽셀화되지만 다른 설정의 조합으로 여전히 다른 장치와 동일하게 표시됩니다.
개체에 부모 지정
개체에 하이라이트 효과를 추가하려면 새로운 Highlight 를 개체에 직접 부모로 지정할 수 있습니다.
탐색기 창에서 왼쪽 마우스 버튼을 클릭하면 Class.Model 또는 Model 중 하나를 마우스로 클릭하고 ⊕ 버튼을 클릭하십시오. 컨텍스트 메뉴가 표시됩니다.
메뉴에서 하이라이트 를 삽입합니다. 하이라이트는 기본 속성 값으로 하얀색 윤곽선과 빨간색 윤곽선을 생성하는 개체에 표시됩니다.
Adornee 설정
또한 작업 공간, Highlight, StarterPlayer, StarterGui 또는 2>Class.ReplicatedStorage2> 에서
하이라이트 사용자 정의
Class.Highlight 인스턴스의 속성을 변경하여 경험과 함께 하는 시각적 효과를 적절하게 하이라이트하는 개체를 만들 수 있습니다.
윤곽 색상
Class.Highlight.OutlineColor|OutlineColor 속성은 하이라이트의 윤곽선 값을 Color3로 설정합니다.
윤곽 투명도
Class.Highlight.OutlineTransparency|OutlineTransparency 속성은 하이라이트 윤곽선의 투명도를 기본값인 0 (opaque) 및 1 (invisible) 사이의 값으로 설정합니다.
채우기 색상
Class.Highlight.FillColor|FillColor 속성은 하이라이트의 내부에 있는 Color3 값을 설정합니다.
채우기 투명도
Class.Highlight.FillTransparency|FillTransparency 속성은 내부 하이라이트의 내용을 기본 값 0 (opaque) 과 1 (invisible) 사이의 값으로 표시합니다. 이 속성을 사용하여 개체의 기본 색상을 얼마나 많이 보려는지 결정할 수 있습니다.
깊이 모드
Class.Highlight.DepthMode|DepthMode 속성은 효과가 다른 개체와 관련하여 어떻게 표시되는지 제어합니다.
AlwaysOnTop — 카메라와 하이라이트 개체 사이에 개체가 있든 없든 하이라이트를 표시하도록 허용합니다. 이렇게 하면 뷰어가 항상 하이라이트와 카메라 사이에 무엇이 있든 볼 수 있습니다.
Occluded — 카메라와 하이라이트된 개체 사이에 개체가 있는 경우 하이라이트를 숨깁니다. 이렇게 하면 뷰어는 카메라와 하이라이트된 개체 사이에 개체가 없는 경우에만 개체를 볼 수 있습니다.
사용자 설정
Class.Highlight.Enabled|Enabled 속성을 사용하면 성능에 영향을 주지 않고 하이라이트를 빠르게 활성화하거나 비활성화할 수 있습니다.
성능 팁
Class.Highlight 인스턴스를 사용자 정의하는 옵션이 많지만, 다음 팁은 모든 디바이스에서 경험의 성능을 향상시키는 데 도움이 됩니다.
Class.Highlight를 추가하거나 제거하면 이행스파이크 및 추가 그림 호출을 유발할 수 있습니다. 개체에 있는 모든 Highlight 인스턴스의 모양을 변경하거나 임시로 표시
화면에 최초로 표시되는 Highlight는 성능 비용의 대부분을 차지합니다(모바일 장치의 경우 최대 1밀리초의 그래픽 시간). 첫 번째 이상의 경우 플랫폼에 대한 성능 영향을 확인하지 마십시오.
모바일 장치에서 하이라이트는 화면을 더 많이 덮을 때 성능이 더 비용이 듭니다. 다른 플랫폼에서 하이라이트는 화면 덮개에 관계없이 동일한 성능 비용을 가집니다.
모든 플랫폼에서 화면에 표시되지 않는 하이라이트는 성능에 영향을 주지 않습니다(비활성화 또는 완전히 투명).