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 JSON と UGUI に依存します。プロジェクトにまだ入っていない場合は、Unity Editor の Window -> Package Manager から Add package by name... を選び、次のパッケージを追加してください。
com.unity.nuget.newtonsoft-jsoncom.unity.ugui
または Packages/manifest.json の dependencies に直接追加できます。
"com.unity.nuget.newtonsoft-json": "3.2.1",
"com.unity.ugui": "1.0.0"
3. SDK パッケージをインポートする
Section titled “3. SDK パッケージをインポートする”Unity Editor で次を実行します。
Assets -> Import Package -> Custom Package...cn.indiegp.sdk.unity-0.1.6.unitypackageを選択する- すべてのファイルをインポートする
実名認証とアンチアディクション状態が必要な場合は、同じ手順で 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 本体が導入済みであることを確認してください。
インストール確認
Section titled “インストール確認”Unity Editor でプロジェクトを開いたあと、少なくとも次を確認してください。
Assets/IGP.UnitySDKが存在する- 任意パッケージを入れた場合、対応する
Assets/IGP.UnitySDK.*フォルダが存在する - Console に
IGP.UnitySDK関連のコンパイルエラーが出ていない Assets/IGP.UnitySDK/package.jsonのバージョンがダウンロードしたリリースと一致している
確認ができたら、次は Unity Quick Start に進んでください。