Live2Dに関するユーザーのみなさま同士の交流・ご質問・不具合の報告・提案・要望などについて是非お寄せください。
※Live2D公式スタッフからの発言や回答については確約できないことを予めご了承ください。
Cubism 製品のマニュアル・チュートリアルはこちら
 
Cubism Editorマニュアル    Cubism Editorチュートリアル    Cubism SDKマニュアル    Cubism SDKチュートリアル

[unity ios] assetbundleでロード時にエラーが発生し!

OS:iOS11.4(Device)
Xcode:9.4.1
Unity:2017.3〜2018.1.8(Project platform setting:iOS)
SDK:3(Last update:2018/06/11)

オブジェクトをUnityのassetbundleでロードしようとすると、エラーが発生します。
Unity Editerは成功します。しかし、iPhoneでエラーが発生します。
(Unity2017.3でEditerでも失敗)


---------使用コード------

var bundle= DownloadHandlerAssetBundle.GetContent(www);

var obj= bundle.LoadAsset("title");
Instantiate(obj、Vector3.zero、Quaternion.identity);< - ここで発生



コメント

  • @hohokjj さん

    LoadAsset時に型を指定してもエラーが発生しますか?
    var obj = (GameObject)bundle.LoadAsset("title");


    また、AssetBundleはiOS用にビルドしているかの確認をお願いします。


  • 問題を発見した。
    Prefabを以下のように構成しました。

    Empty - Live2D
                - 2D Sprite or ParticleSystem

    このように子として構成して作成して使用しましたが
    Androidは、ロードに成功しました。
    しかし、iOSでは、エラーが発生します。

    Empty - Live2D

    単独子で構成すると、エラーが発生しません。
  • 7月 2018 編集されました
    @hohokjj さん

    Cubism3 SDK for Unityでは、iOS用のライブラリはRelease用とDebug用、実機用とシミュレータ用の組み合わせで4つをご用意しております。
    ですが、これらはビルド時に設定が切り替わるのではなく、UnityEditorのInspector上で、ビルドしないライブラリからチェックを外す必要がございます。


    仮に、実機向けにDebugビルドをする場合、Debug-iphoneosにチェックを入れ、それ以外のlibLive2DCubismCoreのチェックを外します。

    こちらの設定をご確認していただけますでしょうか?
コメントするにはサインインまたは登録して下さい。