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

  • 概要
  • 6Labs SDK の使用

ドキュメント改訂版 1.0

テキストがクリップボードにコピーされました。
copyLinkText
ご不明な点がございましたら、お気軽にお問い合わせください。 dev-support@now.gg