브랜드 유저 인터페이스(UI) 엘리먼트를 사용하여 스타워즈™ 섬의 분위기를 조성할 수 있습니다. 본 커스텀 UI는 내러티브 및 롤플레잉 템플릿과 다른 스타워즈 섬 템플릿에 포함됩니다.
일관적인 스타일을 위해 사전 제작된 커스텀 위젯으로 유저 인터페이스(User Interface, UI)에 스타워즈 색상과 디자인 요소를 더하세요. 위젯에는 다음에 대한 UI 요소가 포함되어 있습니다.
사전 제작된 편집 가능 위젯에는 다음에 대한 UI 엘리먼트가 포함됩니다.
플레이어 체력 및 보호막
팀 체력 및 보호막
장착한 아이템 또는 무기
퀵바
UEFN에서 HUD 컨트롤러 장치를 통해 위젯을 사용하세요.
UI 에셋 찾기
이 템플릿에는 사전 제작된 커스텀 UI 위젯과 직접 커스터마이징할 수 있는 편집 가능한 위젯, 두 그룹의 UI 에셋이 있습니다.
사전 제작된 커스텀 UI 위젯
사전 제작된 커스텀 UI 위젯은 전체(All) > 스타워즈™ 콘텐츠(Star Wars™ Content) > UI > PlayerHUD 폴더에 있습니다. 이 위젯은 스타워즈 브랜드의 룩 앤 필을 갖도록 디자인되었습니다.
아래 표에는 스타워즈™ 콘텐츠 > UI > PlayerHUD 폴더의 UMG 위젯이 설명되어 있습니다.
위젯 | 설명 |
UW_HUD_Equipped_C | 이 엘리먼트는 선택한 아이템에 해당합니다. 해당되는 경우 탄약이 포함됩니다. |
UW_HUD_PlayerInfo_C | 이 엘리먼트는 로컬 플레이어의 아바타, 체력, 보호막, 전력질주 바를 표시합니다. |
UW_HUD_Quickbar_C | 이 엘리먼트는 플레이어의 퀵바에 해당합니다. |
편집 가능한 UI 에셋
스타워즈 섬의 UI를 커스터마이징하려면, 프로젝트 폴더의 UI 폴더에서 편집 가능한 위젯, 머티리얼 인스턴스, 머티리얼 및 텍스처를 사용하세요. 이 폴더에는 머티리얼 인스턴스(MaterialInstances), 머티리얼(Materials), 텍스처(Textures), 위젯(Widgets) 하위 폴더가 포함되어 있습니다. 위젯을 더블 클릭하여 UI 위젯 에디터에서 엽니다.
아래 표에는 UI > 위젯(Widgets) > 플레이어 HUD(PlayerHUD) 아래 프로젝트 폴더에 있는 편집 가능 플레이어 정보 위젯이 설명되어 있습니다.
UW_HUD_Player_Vitals 위젯은 내러티브 및 롤플레잉 및 팀 정복 템플릿에서 플레이어 초상화 표시를 비활성화합니다.
위젯 | 설명 |
UW_HUD_PlayerVitals | 이 엘리먼트는 개별 플레이어의 체력 및 보호막 정보 표시를 위한 것이며, UW_HUD_PlayerInfo 내에서 레퍼런스됩니다. |
UW_HUD_Vitals | 이 위젯은 UW_HUD_PlayerVitals 및 UW_HUD_TeamVitals를 조합하며, HUD 컨트롤러 장치(HUD Controller Device)에서 플레이어 정보를 레퍼런스하는 위젯입니다. |
UW_HUD_TeamVitals | 이 위젯은 팀이 있는 섬에서 모든 팀 멤버의 체력 및 보호막 정보를 제공하며, UW_HUD_PlayerInfo 위젯에서 레퍼런스됩니다. |
UW_HUD_Equipped | 이 엘리먼트는 플레이어가 장착한 무기 또는 아이템을 표시하는 데 사용됩니다. |
UW_HUD_Quickbar | 이 엘리먼트는 플레이어의 퀵바에 해당합니다. |
HUD 컨트롤러 구성하기
HUD 컨트롤러(링크) 장치는 두 가지 방법으로 찾을 수 있습니다.
에디터에서 장치를 선택합니다. 장치는 칸티나 건물 안의 플레이어 생성 장치 뒤에 있습니다.
아웃라이너(Outliner) 패널의 UI 폴더에서 HUD 컨트롤러 장치를 찾습니다. 장치를 더블 클릭하여 에디터에서 해당 장치로 이동합니다.
아직 설정하지 않은 경우 디테일(Details) 패널에서 다음 옵션을 설정합니다. 표시되지 않은 옵션은 기본값으로 두어도 됩니다.
이러한 설정은 본 템플릿과 템플릿 내 게임플레이 전용입니다. 나만의 스타워즈 섬을 만들면 디자인에 따라 설정을 변경할 수 있습니다.
옵션 | 값 | 설명 |
미니맵 표시 (Show Minimap) | 아니요(No) | 이 템플릿에서는 모든 게임플레이가 워렌 내에서 발생하므로 미니맵은 필요하지 않습니다. |
HUD 정보창 표시 (Show HUDInfo Box) | 아니요(No) | 기본 포트나이트 HUD 정보창은 필요하지 않습니다. |
건설 메뉴 표시 (Show Build Menu) | 아니요(No) | 이 템플릿에서는 플레이어 건설이 허용되지 않습니다. |
플레이어 인벤토리 표시 (Show Player Inventory) | 아니요(No) | 이 템플릿에는 장착하거나 주울 수 있는 아이템이 없습니다. |
목재 자원 표시(Show Wood Resource) | 아니요(No) | 건설 자원은 필요하지 않습니다. |
석재 자원 표시 (Show Stone Resource) | 아니요(No) | 건설 자원은 필요하지 않습니다. |
금속 자원 표시 (Show Metal Resource) | 아니요(No) | 건설 자원은 필요하지 않습니다. |
골드 자원 표시 (Show Gold Resource) | 아니요(No) | 이 템플릿에서는 골드가 필요하지 않습니다. |
맵 점수판 프롬프트 표시 (Show Map Scoreboard Prompt) | 아니요(No) | 이 템플릿에는 맵이나 점수판이 없으므로 프롬프트가 필요하지 않습니다. |
폭풍 타이머 표시 (Show Storm Timer) | 아니요(No) | 이 템플릿에는 폭풍이 없습니다. |
플레이어 수 표시 (Show Player Count) | 아니요(No) | 이 템플릿에서는 필요하지 않습니다. |
처치 카운터 표시 (Show Elimination Counter) | 아니요(No) | 이 템플릿에서는 필요하지 않습니다. |
라운드 타이머 표시 (Show Round Timer) | 아니요(No) | 이 템플릿에서는 필요하지 않습니다. |
라운드 세부사항 표시 (Show Round Details) | 아니요(No) | 이 템플릿에서는 필요하지 않습니다. |
팀 정보 표시 (Show Team Info) | 아니요(No) | 이 템플릿에서는 필요하지 않습니다. |
제작 자원 표시 (Show Crafting Resources) | 아니요(No) | 이 템플릿에서는 필요하지 않습니다. |
플레이어 정보 위젯 오버라이드 (Player Info Widget Override) | UW_HUD_PlayerInfo | 이 위젯은 스타워즈 브랜드를 연상시키도록 디자인된 편집 가능 커스텀 UI 위젯입니다. 프로젝트 폴더의 UI > 위젯 > PlayerHUD에서 찾을 수 있습니다. 원하는 경우 변경하여 사전 제작된 커스텀 UI 위젯을 가리키도록 할 수도 있습니다. 스타워즈 콘텐츠 > UI > PlayerHUD 폴더에서 찾을 수 있습니다. |
팝업 대화창 장치를 사용하여 플레이어 맞이하기
환영 메시지에 사용되는 팝업 대화창(Pop-Up Dialog) 장치는 다음 두 가지 방법으로 찾을 수 있습니다.
에디터에서 장치를 찾아 선택합니다. 팝업 대화창 장치는 HUD 컨트롤러 장치와 매우 가까이에 있습니다.
아웃라이너 패널의 UI 폴더에서 장치를 찾습니다. 장치를 더블 클릭하여 에디터에서 해당 장치로 이동합니다.
장치가 선택된 상태에서 디테일 패널을 엽니다. 아직 설정하지 않은 경우 다음 옵션을 설정합니다. 표시되지 않은 옵션은 기본값으로 두어도 됩니다.
옵션 | 값 | 설명 |
제목 | 워렌 | 팝업 대화 상자에 표시되는 제목입니다. 비워 둘 수도 있지만, 이 컨텍스트에서는 제목이 플레이어에게 해당 위치를 식별해 줍니다. |
콘텐츠 정렬 (Content Alignment) | 중앙 (Centered) | 팝업 대화 상자는 화면의 여러 곳에 위치할 수 있으며, 상단에서 하단까지 화면 전체 높이 길이의 패널(좌측, 우측 또는 중앙), 좌측에서 우측까지 화면 전체 너비 길이의 패널(상단, 중간, 하단) 옵션이 있습니다. 중앙을 선택하면 대화 상자가 화면 중앙에 맞춰집니다. |
설명(Description) | 워렌에 돌아온 것을 환영합니다, 병사님. 대피한 반란군 첫 그룹과 함께 타투인 전투에서 막 돌아오셨군요. 잠시 기다리며 숨을 돌리세요. 이제는 안전합니다. 동료들을 만나 보고, 이걸 기억하세요. 모든 선택이 반란군 사이 평판을 결정합니다. | 대화 상자에 표시할 텍스트를 정의합니다. 여기에서는 플레이어에게 배경 정보를 제공하는 환영 메시지와, 메인 퀘스트로 안내하는 일반 프롬프트를 만들었습니다. |
자동 표시 (Auto Display) | 게임 시작 | 표시된 게임 단계 동안 모든 유효한 플레이어에게 대화창이 자동으로 표시되는지 여부를 결정합니다. 여기에서는 게임 시작 시 표시되도록 설정되어 있습니다. 게임 중 합류하는 플레이어에게도 메시지가 표시됩니다. |
응답 유형 (Response Type) | 버튼 1개(1 Button) | 플레이어가 응답을 선택하는 데 사용하는 대화창에 표시되는 버튼 개수를 정의합니다. 이 경우 필요한 유일한 응답은 대화 상자를 닫는 것이기 때문에 버튼이 하나만 있습니다. |
기본 뒤로 가기 버튼 (Default Back Button) | 버튼 1 | 뒤로 가기 액션에 어떤 버튼이 바인딩되어 있는지 나타냅니다. 버튼이 하나뿐이므로 버튼 1이 선택됩니다. |
버튼 1 텍스트 (Button 1 Text) | 확인 | 버튼 1에 표시되는 텍스트입니다. 응답 유형(Response Type) 옵션에서 여러 버튼을 선택하면 각 버튼에 대한 버튼 텍스트 필드가 표시됩니다. 이 경우 텍스트는 '확인'이며, 버튼을 누르면 환영 메시지를 닫습니다. |
템플릿 오버라이드 클래스 (Template Override Class) | UW_UI_Popup_Lightside | 대화 상자의 기본 스타일을 오버라이드하고, 대신 사용할 커스텀 UI 위젯을 가리킵니다. 디테일(Details) 패널의 모달 위젯(Modal Widget) 섹션에서 찾을 수 있습니다. 표시된 위젯은 사용자의 프로젝트 폴더에 있는 UI > 위젯 > 팝업(Popup) 하위 폴더에 있습니다. 여러 위젯 중에서 선택할 수 있습니다.
환영 메시지는 밝은 면 위젯을 사용합니다. 워렌이 반란군 시설이기 때문입니다. 이 위젯은 편집 가능하므로, UI 폴더에 있는 머티리얼과 텍스처를 사용하여 환영 메시지용 UI 위젯을 커스터마이징할 수도 있습니다. |
메인 퀘스트 완료를 위해 팝업 대화창 장치도 사용하게 됩니다. 자세한 정보는 팝업 대화창 장치로 퀘스트 완료하기를 참고하세요.