온라인 서비스 사용자 정보 인터페이스(Online Services User Info Interface) 에는 게임에서 표시하기 위해 Steam 또는 에픽 온라인 서비스와 같은 온라인 서비스에서 사용자 정보를 검색하는 도구가 있습니다. 플레이어의 다음 정보가 포함됩니다.
- 플랫폼 프로필.
- 표시명.
- 아바타.
API 개요
기능
다음 표에는 사용자 정보 인터페이스가 제공하는 함수에 대한 개요가 나와 있습니다.
함수 | 설명 |
---|---|
사용자 정보 | |
QueryUserInfo |
계정 ID의 목록에서 사용자 정보를 쿼리합니다. |
GetUserInfo |
QueryUserInfo 에 의해 이전에 캐시된 계정 ID에서 사용자 정보를 검색합니다. |
사용자 아바타 | |
QueryUserAvatar |
계정 ID 목록에서 사용자 아바타를 쿼리합니다. |
GetUserAvatar |
QueryUserAvatar 에 의해 이전에 캐시된 계정 ID에서 사용자 아바타를 검색합니다. |
플랫폼 UI | |
ShowUserProfile |
제공된 계정 ID에 맞는 프로필 UI를 표시합니다. |
사용자 정보 액세스
사용자 정보 인터페이스를 이용한 사용자 정보에 대한 액세스는 다른 온라인 서비스 인터페이스와 비슷하게 작동합니다.
QueryUserInfo
는 인터페이스를 사용하여 연결된 계정 ID와 관련된 사용자 표시명 목록을 캐시합니다. QueryUserInfo
에 파라미터로 사용하여 액세스하려는 표시명의 사용자 계정 ID 목록을 제공해야 합니다. 각 사용자의 표시명에 액세스하려면 계정 ID를 사용하여 GetUserInfo
를 호출해야 합니다.
사용자 아바타 액세스
사용자 정보 액세스 섹션에 정의된 워크플로는 사용자의 아바타 액세스에도 사용됩니다. QueryUserAvatar
는 인터페이스를 이용하여 정보를 캐시합니다. GetUserAvatar
는 각 아바타를 개별적으로 검색합니다.
플랫폼 사용자 프로필
ShowUserProfile
은 제공된 사용자에 대한 플랫폼 서비스의 프로필 사용자 인터페이스를 표시합니다. 플랫폼 서비스 프로필은 사용자가 지금 플레이하고 있는 게임의 플랫폼에 지정되어 있습니다. 프로필 사용자 인터페이스에 대한 자세한 정보는 플랫폼 서비스 문서를 참조하세요.
추가 정보
헤더 파일
자세한 정보가 필요한 경우 UserInfo.h
헤더 파일을 직접 참조하세요. 사용자 정보 인터페이스 헤더 파일 Social.h
의 디렉터리 위치는 다음과 같습니다.
Engine\Plugins\Online\OnlineServices\Source\OnlineServicesInterface\Public\Online
UE 소스 코드를 얻는 방법을 알아보려면 언리얼 엔진 소스 코드 다운로드 문서를 참고하세요.
함수 파라미터 및 반환 타입
파라미터를 전달하고 함수의 반환 결과를 처리하는 방법을 비롯하여 함수 파라미터 및 반환 타입에 대한 자세한 설명은 온라인 서비스 개요 페이지의 함수 섹션을 참조하세요.