コンテンツにスキップ

Unity インストール

このページでは SDK を Unity プロジェクトに入れる方法だけ を扱います。インストール後の導入本流は Unity Quick Start を見てください。

  • Windows 10 以上
  • Unity 2022.3 LTS 以上
  • IGP 運営から発行された appId

Unity Package をインポートする(推奨)

Section titled “Unity Package をインポートする(推奨)”

現在の Preview 段階では、これが標準の配布方法です。インポート後、SDK は Assets/IGP.UnitySDK に配置され、Unity が直接認識してコンパイルできます。

1. パッケージをダウンロードする

Section titled “1. パッケージをダウンロードする”

リリースノート から固定したいバージョンを選びます。現在の Unity SDK バージョン 0.1.6 を例にすると、次のファイルをダウンロードします。

  • cn.indiegp.sdk.unity-0.1.6.unitypackage - メインパッケージ(必須)
  • cn.indiegp.sdk.unity.mirror-transport-0.1.6.unitypackage - Mirror transport パッケージ(任意)
  • cn.indiegp.sdk.unity.compliance-0.1.6.unitypackage - 実名認証とアンチアディクションモジュール(任意)
  • cn.indiegp.sdk.unity.cloud-archive-0.1.4.unitypackage - Cloud Archive モジュール(任意)

ダウンロード後は同じリリース内の SHA256SUMS と照合してください。

2. 先に Unity 依存パッケージを入れる

Section titled “2. 先に Unity 依存パッケージを入れる”

メインパッケージは Unity 公式の Newtonsoft JSONUGUI に依存します。プロジェクトにまだ入っていない場合は、Unity Editor の Window -> Package Manager から Add package by name... を選び、次のパッケージを追加してください。

  • com.unity.nuget.newtonsoft-json
  • com.unity.ugui

または Packages/manifest.jsondependencies に直接追加できます。

"com.unity.nuget.newtonsoft-json": "3.2.1",
"com.unity.ugui": "1.0.0"

3. SDK パッケージをインポートする

Section titled “3. SDK パッケージをインポートする”

Unity Editor で次を実行します。

  1. Assets -> Import Package -> Custom Package...
  2. cn.indiegp.sdk.unity-0.1.6.unitypackage を選択する
  3. すべてのファイルをインポートする

実名認証とアンチアディクション状態が必要な場合は、同じ手順で cn.indiegp.sdk.unity.compliance-0.1.6.unitypackage をインポートします。

Cloud Archive が必要な場合は、同じ手順で cn.indiegp.sdk.unity.cloud-archive-0.1.4.unitypackage をインポートします。

すでに Mirror を使っているプロジェクトでは、同じ手順で cn.indiegp.sdk.unity.mirror-transport-0.1.6.unitypackage をインポートします。この任意パッケージを入れる前に、Mirror 本体が導入済みであることを確認してください。

Unity Editor でプロジェクトを開いたあと、少なくとも次を確認してください。

  1. Assets/IGP.UnitySDK が存在する
  2. 任意パッケージを入れた場合、対応する Assets/IGP.UnitySDK.* フォルダが存在する
  3. Console に IGP.UnitySDK 関連のコンパイルエラーが出ていない
  4. Assets/IGP.UnitySDK/package.json のバージョンがダウンロードしたリリースと一致している

確認ができたら、次は Unity Quick Start に進んでください。