質問は基本的に1スレッドにつき1つの内容でお願いします。

お問い合わせの際は下記の情報を明記をお願いいたします。

▼ソフトウェアに関するご質問の場合

・【問題が発生したソフトウェア名とバージョン】(例:Cubism Editor 3.1.02、Euclid Editor 1.2.0 など)
・【ご利用のPC環境】例:Windows10、macOS HighSierra など
・【機種名】:MacBookPro 2017 など
・【グラフィックボード】例:GeForce GTX 950M など
・【メモリ】例:8GB
・【原画(イラスト)を制作したソフトウェア】例:Photoshop , CLIP STUDIO , SAI など
・【問い合わせ内容がわかるスクリーンショットまたは動画】例:パーツの表示状態など、お問い合わせ内容がわかる画像をご用意ください

---------------------------

▼SDKに関するご質問の場合

・現象の再現を行い検証させていただきますので、再現する最小のプロジェクトのご提供か、再現するまでの手順
・使用した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

    単独子で構成すると、エラーが発生しません。
  • edited 07/24
    @hohokjj さん

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


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

    こちらの設定をご確認していただけますでしょうか?
Sign In or Register to comment.