【Cubism SDKのバージョン】Cubism 5 SDK for Unity R2
【OS名・バージョン】Windows10(19045.4291)
【開発使用ツール】Unity 2021.2.0b1
【不具合の状況】
UnityでLive2DモデルデータのPrefabを読み込んださいに想定とは違う
モデルデータが表示されます。
問題箇所のアートメッシュデータのZ軸の設定が0の状態で形成されます。
Unity上でZ軸を設定してテストプレイを行うと、モーションデーターが読み込まれた際に
Z軸が0になってしまいます。
【参考画像】
Unity上でのモデルデータの当該箇所のステータス(設定前、設定後、テスト実行時)
Live2d上での当該箇所のステータス
いつも弊社製品をご愛顧くださり誠にありがとうございます。
Cubism SDK for Unityでは、 [model]/Drawables/
以下のTransformは実行時にCubismRenderer.ApplySorting()から初期化しております。
初期化で設定される値は、CubismRenderControllerのSorting/Mode(添付画像参照)に設定されている項目によって異なります。
この項目を変更したときもTransformの値が設定されます。
ユーザ側で[model]/Drawables/
以下のTransformの値を操作する場合、初期化された後にスクリプトから値を操作してください。
ただし、当該のメッシュが特定のパラメータで表示されなくなる現象の解消が目的であれば、それはモデル自体に原因がある可能性があります。
モデルをCubism Viewer (for OW)で表示させて同様の現象が発生するかをご確認いただけますでしょうか?
よろしくお願いいたします。
Live2D Staff 様
ご丁寧な回答ありがとうございます。
問題を解決することが出来ました。