★お知らせ(2023/12/27)
いつもLive2D公式コミュニティをご利用いただき誠にありがとうございます。
本コミュニティは2023年12月27日 11:00をもって閉鎖いたしました。
今後の運営はすべて新Live2D公式クリエイターズフォーラムに移行します。
閉鎖に伴い、以下機能は利用不可となります。
・アカウントの新規作成
・トピック投稿、返信
たくさんのご利用誠にありがとうございました。

新Live2D公式クリエイターズフォーラムは以下バナーよりご利用いただけます。
Live2D公式クリエイターズフォーラム

なお、本コミュニティに投稿されたトピックはすべて残りますが、今後削除する可能性がございますので予めご了承ください。
閉鎖に関するお問い合わせにつきましてはLive2D公式クリエイターズフォーラムへご連絡ください。

Live2D SDK Unityと宴3で実機動作時、2回目の選択でNullException

環境 :
 ビルドOS
  Mac OS 10.12.6

 利用したUnity
  Unity5.6.3p4
  Unity2017.2.p1

 ビルド先OS
  MacOS 10.12.6
  Android 5出力
  iOS 11で出力

 いずれの、どの組み合わせでも実機でエラーとなるようです。
 Unity Editor上で実行する分には全て問題なく動作します。(2017はサポート外かもしれませんが)
 宴3 のフォーラムでは、UnityEditor上で動作し、実機で動作しない場合はLive2D SDKの問題の場合が多いとのことでした。
 SDK、UnityPackageは 2017/11/24日現在、すべて最新版をダウンロードしております。
 利用キャラクターは、Cubism30SdkUnity-5.unitypackage に入っていた Koharu.prefab を宴3のマニュアル通りに改変したものです。

操作方法 :
 はじめから を選択
 テクスチャ描き込み を選択
 フェード を選択
 文章を読み終わったあと、もう一度
 フェード を選択 ← adb logcatで監視しているとここで大量のエラーを吐きだし続けます。


エラー内容は以下の通りです。

[Cubism] Core: [CSM] [E]csmGetSizeofModel: "moc" is invalid.
.
UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
UnityEngine.Logger:LogFormat(LogType, String, Object[])
UnityEngine.Debug:LogFormat(String, Object[])
Live2D.Cubism.Core.CubismLogging:LogUnmanaged(Char*) (at Assets/Live2D/Cubism/Core/CubismLogging.cs:70)
Live2D.Cubism.Core.Unmanaged.CubismCoreDll:GetSizeofModel(IntPtr)
Live2D.Cubism.Core.Unmanaged.CubismUnmanagedModel:.ctor(CubismUnmanagedMoc) (at Assets/Live2D/Cubism/Core/Unmanaged/CubismUnmanagedModel.cs:108)
Live2D.Cubism.Core.Unmanaged.CubismUnmanagedModel:FromMoc(CubismUnmanagedMoc) (at Assets/Live2D/Cubism/Core/Unmanaged/CubismUnmanagedModel.cs:36)
Live2D.Cubism.Core.CubismTaskableModel:.ctor(CubismMoc) (at /Users/keitaro/git/EMote
[Cubism] Core: [CSM] [E]csmInitializeModelInPlace: "moc" is invalid.
.
UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
UnityEngine.Logger:LogFormat(LogType, String, Object[])
UnityEngine.Debug:LogFormat(String, Object[])
Live2D.Cubism.Core.CubismLogging:LogUnmanaged(Char*) (at Assets/Live2D/Cubism/Core/CubismLogging.cs:70)
Live2D.Cubism.Core.Unmanaged.CubismCoreDll:InitializeModelInPlace(IntPtr, IntPtr, UInt32)
Live2D.Cubism.Core.Unmanaged.CubismUnmanagedModel:.ctor(CubismUnmanagedMoc) (at Assets/Live2D/Cubism/Core/Unmanaged/CubismUnmanagedModel.cs:119)
Live2D.Cubism.Core.Unmanaged.CubismUnmanagedModel:FromMoc(CubismUnmanagedMoc) (at Assets/Live2D/Cubism/Core/Unmanaged/CubismUnmanagedModel.cs:36)
Live2D.Cubism.Core.CubismTaskableModel:.ctor(CubismM
NullReferenceException: Object reference not set to an instance of an object
at Live2D.Cubism.Core.CubismDynamicDrawableData.CreateData (Live2D.Cubism.Core.Unmanaged.CubismUnmanagedModel unmanagedModel) [0x00002] in Assets/Live2D/Cubism/Core/CubismDynamicDrawableData.cs:31
at Live2D.Cubism.Core.CubismTaskableModel..ctor (Live2D.Cubism.Core.CubismMoc moc) [0x0003a] in Assets/Live2D/Cubism/Core/CubismTaskableModel.cs:147
at Live2D.Cubism.Core.CubismModel.Revive () [0x0002a] in Assets/Live2D/Cubism/Core/CubismModel.cs:214
at Live2D.Cubism.Core.CubismModel.OnEnable () [0x00009] in Assets/Live2D/Cubism/Core/CubismModel.cs:386
UnityEngine.Object:Internal_CloneSingle(Object)
UnityEngine.Object:Instantiate(Object) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Unit
: [Cubism] Core: [CSM] [E]csmGetSizeofModel: "moc" is invalid.


以上、よろしくお願いいたします。
コメントするにはサインインまたは登録して下さい。