이 섹션에서는 Unity 기반 iOS 및 Android 앱에 6Labs SDK를 통합하는 방법을 안내합니다.
6Labs SDK는 Unity 패키지 파일 SixLabsSDK-1.0.0.unitypackage로 제공됩니다. Unity 프로젝트에 모듈을 추가하려면:
SixLabsSDK-1.0.0.unitypackage를 선택합니다.StartCapture() 메서드를 사용하여 아래 예시와 같이 게임플레이 캡처를 시작합니다:
SixLabsSDK.Instance.StartCapture(
inGameId: "<optional_player_in_game_id>",
developerPayload: "<optional_developer_payload_here>"
);
다음은 StartCapture() 메서드의 레퍼런스입니다.
public void StartCapture(string inGameId = null, string developerPayload = null)
| 매개변수 | 유형 | 필수 | 설명 |
|---|---|---|---|
inGameId |
string |
아니요 | 게임 내에서 사용자를 식별하기 위한 선택적 사용자 식별자입니다. 전달하지 않으면 빈 문자열로 기본 설정됩니다. |
developerPayload |
string |
아니요 | 세션과 연결된 개발자 정의 메타데이터(선택 사항)입니다. 이 값은 캡처 요청과 함께 변경 없이 그대로 전달되며, 사용자 지정 추적 정보 또는 컨텍스트 정보를 첨부하는 데 사용할 수 있습니다. 예:
|
다음 예시와 같이 StopCapture() 메서드를 사용하여 게임플레이 캡처를 중지합니다:
SixLabsSDK.Instance.StopCapture();
문서 Rev. 1.0