6Labs SDK 사용하기

이 섹션에서는 Unity 기반 iOS 및 Android 앱에 6Labs SDK를 통합하는 방법을 안내합니다.

1. 모듈 다운로드 및 가져오기

6Labs SDK는 Unity 패키지 파일 SixLabsSDK-1.0.0.unitypackage로 제공됩니다. Unity 프로젝트에 모듈을 추가하려면:

  1. 패키지를 다운로드하여 Unity용 6Labs SDK의 최신 버전을 받으세요.
  2. 이제 패키지를 Unity 프로젝트로 가져옵니다. 방법:
    • Assets > Import Package > Custom Package를 클릭합니다.
    • 시스템에서 SixLabsSDK-1.0.0.unitypackage를 선택합니다.
    • Import를 클릭합니다.

2. 게임플레이 캡처 시작

StartCapture() 메서드를 사용하여 아래 예시와 같이 게임플레이 캡처를 시작합니다:

 SixLabsSDK.Instance.StartCapture(
     inGameId: "<optional_player_in_game_id>",
     developerPayload: "<optional_developer_payload_here>"
 );

중요 정보

  • 게임플레이 캡처를 시작하기 전에 반드시 사용자 동의를 받아야 합니다. SDK는 자동으로 권한을 요청하지 않으며, 동의 처리는 게임 로직에서 구현해야 합니다.
  • 권장되는 모범 사례로, 게임플레이 녹화에 대한 내용을 게임의 EULA 또는 개인정보처리방침에 명시하는 것을 권장합니다.

참조

다음은 StartCapture() 메서드의 레퍼런스입니다.

메서드 시그니처

 public void StartCapture(string inGameId = null, string developerPayload = null)

매개변수

매개변수 유형 필수 설명
inGameId string 아니요 게임 내에서 사용자를 식별하기 위한 선택적 사용자 식별자입니다. 전달하지 않으면 빈 문자열로 기본 설정됩니다.
developerPayload string 아니요 세션과 연결된 개발자 정의 메타데이터(선택 사항)입니다. 이 값은 캡처 요청과 함께 변경 없이 그대로 전달되며, 사용자 지정 추적 정보 또는 컨텍스트 정보를 첨부하는 데 사용할 수 있습니다.
예:

  • 유입 채널
  • 캠페인 ID
  • 사용자 세그먼트(신규, 재방문, 고액 결제자)
  • 내부 참조 식별자

3. 게임플레이 캡처 중지

다음 예시와 같이 StopCapture() 메서드를 사용하여 게임플레이 캡처를 중지합니다:

 SixLabsSDK.Instance.StopCapture();

중요 정보

  • 활성화된 게임플레이 캡처 세션을 중지합니다.
  • 나중에 StartCapture()를 다시 호출하여 새 세션을 시작할 수 있습니다.
×

Table of Contents

6Labs SDK 사용하기

Table of Contents

문서 Rev. 1.0

클립보드에 복사된 텍스트
copyLinkText
질문이 있으신가요? 다음 주소로 문의하세요. dev-support@now.gg