🎬
LIV SDK の使い方
SDK インストール
LIV Developer Portal からダウンロードできる。
- 開発者情報やゲーム情報を登録しておく必要あり
- 登録したゲームの管理画面から Downloads をクリック
- SDK(.unitypackage) をダウンロードできる
SDK インポート
- .unitypackage を Unity にインポートする
LIV コンポーネント設置
- シーン内の任意のオブジェクトに LIV コンポーネント(LIV/Scripts/LIV.cs)を追加
エラー
DllNotFoundException: LIV_Bridge assembly:<unknown assembly> type:<unknown type> member:(null)
LIV.SDK.Unity.SDKBridge.get_IsActive () (at Assets/LIV/Scripts/SDKBridge.cs:208)
LIV.SDK.Unity.LIV.get__isReady () (at Assets/LIV/Scripts/LIV.cs:347)
LIV.SDK.Unity.LIV.UpdateSDKReady () (at Assets/LIV/Scripts/LIV.cs:401)
LIV.SDK.Unity.LIV.Update () (at Assets/LIV/Scripts/LIV.cs:377)
LIV/Plugins/x64/LIV_Bridge.dll に置かれているので、Editor 上ではロードされない。
x64 Windows でビルドした場合のみロードされる。これは LIV によって意図されている。
Editor でも動かしたいので dll を Assets/Pulgins/ に移動した。
URP
URP を使っている場合は Player Settings の変更が必要。
-
Scripting Define Symbols に LIV_UNIVERSAL_RENDER を追加
-
Add Renderer Feature > SDK Universal Render Feature を追加
-
LIV コンポーネントの fix Post-Effects alpha channel にチェックを入れる
表示確認
LIV > CAPTURE > MANUAL > Target で Unity を指定すればエディタで確認できる。
公式ドキュメント
Discussion