質問は基本的に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のバージョン

パラメータID名が数値だとUnity上でパラメータが反映されない?

現在UnityでLive2Dを使わせていただいております。

UnityでLive2Dのアニメーションする際に、パラメータが反映される箇所とされない箇所がありました。
調べてみたところ、パラメータID名が数値の箇所が反映されていないとわかりました。
実際mtnファイルを直接テキストエディタで開き、パラメータID「100」等を「PARAM_100」に変更し、
ModelerのパラメータIDもPARAM_100に変更後mocを作成した場合、Unity上でパラメータが反映されました。

この現象がこちら以外でも起きているか確認していただけないでしょうか?
また、こちらの問題でしたら何かアドバイスをいただけると幸いです。
よろしくお願い致します。

・環境
Unity: 5.3.1f1
SDK: Cubism SDK for Unity 2.1
OS: Windows 7
Cubism: 2.1.12

コメント

  • すみません、情報が不足していました。
    モーション再生にはLive2DMotion.loadMotion(byte[] str)を使用し、
    MotionQueueManagerのstartMotionに渡し、
    MotionQueueManagerのupdateParamでモデルに反映させています。
    これで上記の現象が起きています。
  • edited 8月 2016
    申し訳ありませんが、数値のみ、または数値から始まるIDは非対応となっております。
    文字列から始まるパラメータIDを使用してください。
  • 承知しました。パラメータIDの変更を行いたいと思います。
    今後何かしらの対応策があるととても助かります。
Sign In or Register to comment.