A ViewportFrame 는 카메라를 사용하여 3D 개체를 2D 뷰포트로 렌더링합니다. 이상적인 사용 사례에는 다음이 포함됩니다:
- 사용자의 화면 모서리에 직접 경험의 미니맵.
- 인벤토리 메뉴의 아이템 3D 모델.
- 캐릭터가 장착한 개체를 회전합니다.
뷰포트 구성
사용자가 3D 개체를 보는 방법인 ViewportFrame를 통해 3D 개체는 카메라와 함께 이동하거나 정지하거나 ViewportFrame 내에서 회전할 수 있습니다.이 개체에는 반사를 위한 큐브맵으로 Sky 자식도 포함될 수 있습니다.
카메라와 함께 3D 개체를 이동하려면:
프레임 내에서 보고 싶은 개체가 보이도록 카메라 뷰를 경험 내에 배치하십시오.
새로운 화면에 새로운 를 추가하고 그런 다음 탐색기에서 선택되도록 합니다.
속성 창에서 카메라에 CurrentCamera 속성을 할당하십시오:
- CurrentCamera 속성을 선택합니다. 커서가 변경됩니다.
- 탐색기 창에서 최상위 개체 를 클릭하십시오.
원하는 3D 개체를 새로운 ViewportFrame에 부모로 지정합니다.경험 내의 개체를 여전히 보고 싶다면, 에서 복제하고 나서 복제된 개체를 에 부모로 지정해야 합니다.
카메라를 이동하면 개체도 ViewportFrame 내에서 이동합니다.
조명 및 모습
ViewportFrame 내의 조명은 세 가지 속성을 통해 제어됩니다:
속성 | 설명 |
---|---|
Ambient | 뷰포트 프레임 내의 영역에 적용된 전체 조명 색상을 결정합니다. 기본값은 Color3.fromRGB(200, 200, 200) (유령 회색). |
LightDirection | 위치 Vector3 에서 조명 소스 방향을 나타내는 A 입니다. 기본값은 입니다. |
LightColor | 방향 조명의 색상. 기본값은 Color3.fromRGB(140, 140, 140) (은색). |
또한 다음 속성을 통해 뷰포트의 전체 렌더링 모양을 조정할 수 있습니다.
속성 | 설명 |
---|---|
ImageColor3 | 렌더링된 개체를 수정하지 않고 이미지 색상/틴트를 변경합니다.기본 색상화 값은 Color3.new(1, 1, 1) (흰색)에서 색상 변경이 발생하지 않습니다. |
ImageTransparency | 렌더링된 개체를 수정하지 않고 이미지 투명도를 변경합니다.기본값인 0 값은 완전히 불투명하고 1 값은 완전히 투명합니다(투명하지 않음). |