온라인 서비스 외부 UI 인터페이스(Online Services External UI Interface) 는 플랫폼의 온라인 서비스 외부 사용자 인터페이스에 대한 액세스를 제공합니다. 플랫폼별 외부 UI는 다음에 유용할 수 있습니다.
- 사용자 로그인
- 친구 및 소셜 인터랙션
API 개요
함수 | 설명 |
---|---|
ShowLoginUI |
디폴트 온라인 서비스의 로그인 UI를 표시합니다. |
ShowFriendsUI |
디폴트 온라인 서비스의 친구 UI를 표시합니다. |
OnExternalUIStatusChanged |
외부 UI 상태가 변경될 때 트리거되는 이벤트입니다. |
외부 UI 인터페이스에 대한 액세스는 사용 중인 온라인 서비스 플랫폼 구현이 외부 UI 인터페이스를 지원하는 경우에만 가능합니다.
외부 UI 인터페이스에 액세스하기
일부 온라인 서비스에는 특정 작업이 수행될 때마다 표시되는 표준화된 사용자 인터페이스가 내장되어 있습니다. 내장 UI가 표시되는 작업의 예는 다음과 같습니다.
- 온라인 서비스에 로그인하기
- 세션에 플레이어 초대하기
- 친구 추가하기
이러한 작업은 사용자가 해당 기능에 액세스하기 위해 탐색해야 하는 게임 독립적인 양식, 오버레이, 화면 또는 워크플로를 가져올 수 있습니다. 이러한 작업은 보통 민감한 특정 상호 작용이 항상 동일한 방식으로 처리되고, 개별 서드파티 개발자가 아니라 온라인 서비스를 소유한 회사가 제어하도록 하기 위해서 수행됩니다. 또한 이러한 기능은 모든 온라인 서비스에 걸친 표준이 아니며, 경우에 따라 하나의 특정 서비스 또는 시스템에만 존재할 수 있습니다. 이처럼 상이한 기능을 처리하기 위해 온라인 서비스 플러그인은 이러한 기능을 수집하며, 상호 작용할 수 있는 외부 UI 인터페이스를 제공합니다.
추가 정보
헤더 파일
자세한 정보가 필요한 경우 ExternalUI.h
헤더 파일을 직접 참조하세요. 외부 UI 인터페이스 헤더 파일 ExternalUI.h
의 디렉터리 위치는 다음과 같습니다.
UNREAL_ENGINE_ROOT\Engine\Plugins\Online\OnlineServices\Source\OnlineServicesInterface\Public\Online
UE 소스 코드를 얻는 방법에 대한 지침은 언리얼 엔진 소스 코드 내려받기 문서를 참조하세요.
함수 파라미터 및 반환 타입
파라미터를 전달하고 함수의 반환 결과를 처리하는 방법을 비롯하여 함수 파라미터 및 반환 타입에 대한 자세한 설명은 온라인 서비스 개요 페이지의 함수 섹션을 참조하세요.