ようこそ!

初めてですか? 参加するには、どちらかのボタンをクリックしてください!

【Live2D Creators Circleのご案内】
Live2Dでは現在、業務をお手伝いしていただけるユーザーの方々を募集しています。
もし、ご興味がありましたら下記URLより詳細をご確認ください。
https://goo.gl/0oBmkq
【いただいたご質問への返信について】
現在、繁忙期に差し掛かっており、いただいたご質問への回答に遅れが発生しております。ご迷惑をおかけして、まことに申し訳ございません。何卒ご理解を賜りますようお願い申し上げます。

パラメータ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.