ようこそ!

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

【Live2D Creators Circleのご案内】
Live2Dでは現在、業務をお手伝いしていただけるユーザーの方々を募集しています。
もし、ご興味がありましたら下記URLより詳細をご確認ください。
https://goo.gl/0oBmkq
 
Live2D作品のコンペティション「Live2D Creative Awards 2017」作品募集中!

賞金総額50万円!液晶タブレット、CLIP STUDIO PAINT、CG WORLD年間購読などの副賞も!

詳しい募集要項はこちら↓↓

http://www.live2d.com/ja/award2017
 

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