개체 강조 표시

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

인스턴스는 경험 내에서 특정 개체에 주의를 끌기 위해 사용할 수 있는 시각적 효과입니다.모든 하이라이트 효과에는 개체를 둘러싼 실루엣 윤곽 및 개체 위에 표시되는 단단한 오버레이 내부 가 있습니다.이러한 두 구성 요소를 독립적으로 사용자 지정하여 하이라이트의 시각적 모습수정할 수 있습니다.

A tree mesh against a grey background.

기본 개체
>

The same tree mesh with a yellow outline and a black highlight interior.

노란색 외곽선과 검은색 내부
>

The same tree mesh with a black outline and a yellow highlight interior.

검은색 외곽선과 노란색 내부
>

하이라이트 효과의 유용한 응용 프로그램에는 다음이 포함됩니다:

  • 개체가 중요하고/또는 상호 작용할 수 있다는 시각적 피드백을 제공합니다.
  • 사용자에게 가장 가까운 개체를 통해 멀리 있는 개체를 보이도록 만드는 것.
  • 다른 캐릭터의 현재 위치와 상태 표시.

하이라이트 추가

성능 제한으로 Studio는 클라이언트 측에서 한 번에 31개의 동시 Highlight 인스턴스만 표시합니다.이 제한을 초과하여 추가로 인스턴스를 추가하면 추가 Highlight 인스턴스는 무시됩니다.

또한 저가 장치의 하이라이트는 더 픽셀화될 수 있지만 다른 설정 조합으로 다른 장치와 동일하게 보일 수 있습니다.

개체에 부모 전달

개체에 하이라이트 효과를 추가하려면 새로운 Highlight를 직접 개체에 부모로 지정할 수 있습니다.

  1. 탐색기 창에서 탐색기 또는 Model 또는 BasePart 위로 마우스를 이동한 다음 ⊕ 버튼을 클릭하십시오. 컨텍스트 메뉴가 표시됩니다.

  2. 메뉴에서 하이라이트 를 삽입합니다.하이라이트는 기본 속성 값을 가진 개체에 표시되어 흰색 윤곽선과 빨간색 윤곽선 오버레이를 생성합니다.

장식 설정

또는 작업 공간 내에서 Highlight , StarterPlayer , StarterGui , 또는 StarterPack 외부에 자식/부모 관계를 배치하고, 그 다음 해당 인스턴스의 ReplicatedStorage 속성을 강조하려는 Adornee 또는 Model 또는 BasePart 에 설정할 수 있습니다.

하이라이트 사용자 정의

인스턴스의 속성을 변경하여 경험과 테마에서 개체를 적절하게 강조하는 흥미로운 시각적 효과를 만들 수 있습니다.

개요 색상

OutlineColor 속성은 하이라이트의 개요 값을 설정합니다.The Color3 property sets the value of the highlight's outline.

A tree mesh with red outline.

개요 색상 = [255, 100, 50]
>

A tree mesh with green outline.

개요 색상 = [0, 255, 125]
>

A tree mesh with blue outline.

개요 색상 = [75, 150, 255]
>

개요 투명도

OutlineTransparency 속성은 하이라이트의 윤곽 표시 가시성을 기본값인 0 (불투명)과 1 (투명하지 않음) 사이의 모든 값으로 설정합니다.

A tree mesh with black opaque outline.

외곽선 투명도 = 0
>

A tree mesh with transparent outline.

외곽선 투명도 = 1
>

채우기 색상

FillColor 속성은 하이라이트의 내부 값을 Color3로 설정합니다.

A tree mesh with a red fill.

채우기 색상 = [255, 100, 50]
>

A tree mesh with a red fill.

채우기 색상 = [0, 255, 125]
>

A tree mesh with a blue fill.

채우기 색상 = [75, 150, 255]
>

투명도 채우기

FillTransparency 속성은 하이라이트의 내부 표시를 기본값인 0 (불투명)과 1 (투명하지 않음) 사이의 모든 값으로 설정합니다.이 속성을 사용하여 뷰어가 보기를 원하는 개체의 기존 색상의 비율을 결정할 수 있습니다.

A tree mesh with an opaque black fill.
투명도 채우기 = 0
A tree mesh with an semi-transparent black fill.

투명도 채우기 = 0.5
>

A tree mesh with a transparent black fill.
투명도 채우기 = 1

깊이모드

DepthMode 속성은 세계의 다른 개체에 관해 효과가 표시되는 방식을 제어합니다.

  • AlwaysOnTop — 카메라와 강조 표시된 개체 사이에 개체가 있는지 여부에 관계없이 강조 표시를 표시할 수 있습니다.즉, 뷰어는 강조 표시된 개체와 카메라 사이에 무엇이 있든 상관없이 항상 하이라이트를 볼 수 있습니다.

  • Occluded — 카메라와 강조 표시된 개체 사이에 개체가 있으면 강조 표시를 숨깁니다.즉, 강조 표시된 개체와 카메라 뷰 사이에 장애물이 없으면 뷰어가 개체를 볼 수 있습니다.

Two objects are behind pillars, but because their AlwayOnTop property is set to true, you can still see the objects and their highlight.

활성화

속성을 사용하면 성능에 영향을 주지 않고 강조 표시를 신속하게 활성화하거나 비활성화할 수 있습니다.

성능 팁

사용자 지정할 수 있는 옵션이 많은 Highlight 인스턴스가 있지만, 다음 팁은 모든 장치에서 경험의 성능을 향상시키기 위해 권장됩니다.

  • Highlight을 추가하거나 제거하면 성능 스파이크와 추가 드로우 호출로 이어질 수 있는 기하 재구축 단계가 발생할 수 있습니다.인스턴스의 모양을 변경하거나 임시로 개체에 숨기거나 표시하려는 경우 인스턴스의 속성을 직접 사용자 지정하는 것이 가장 좋습니다. 인스턴스의 속성을 변경하는 것은 가볍고 이행영향을 주지 않기 때문입니다.

  • Roblox는 앞에서 뒤로 순서로 개체를 그리며, 자식 개체를 다른 개체에 포함하면 문제가 발생할 수 있습니다 다른 개체에도 자식이 있는 경우.이러한 이유로, Highlight 인스턴스를 가진 개체를 다른 개체의 Highlight 인스턴스와 부모/자식 관계 밖에 두는 것이 가장 좋습니다.

  • 화면에 처음 렌더링된 Highlight 는 대부분의 성능 비용을 발생시킵니다(모바일 장치의 GPU 시간 최대 1밀리초).첫 번째 이상의 추가 하이라이트에서는 모든 플랫폼에서 큰 성능 영향을 보지 않아야 합니다.

  • 모바일 장치에서 하이라이트는 화면의 더 많은 부분을 덮을 때 성능에 더 비용이 많이 듭니다.다른 플랫폼에서 하이라이트는 화면 커버에 관계없이 동일한 성능 비용을 갖습니다.

  • 모든 플랫폼에서 화면에 표시되지 않는 하이라이트(비활성화되었거나 완전히 투명한 경우 등)는 성능 비용이 발생하지 않습니다.