★お知らせ(2023/12/27)
いつもLive2D公式コミュニティをご利用いただき誠にありがとうございます。
本コミュニティは2023年12月27日 11:00をもって閉鎖いたしました。
今後の運営はすべて新Live2D公式クリエイターズフォーラムに移行します。
閉鎖に伴い、以下機能は利用不可となります。
・アカウントの新規作成
・トピック投稿、返信
たくさんのご利用誠にありがとうございました。
新Live2D公式クリエイターズフォーラムは以下バナーよりご利用いただけます。
なお、本コミュニティに投稿されたトピックはすべて残りますが、今後削除する可能性がございますので予めご了承ください。
閉鎖に関するお問い合わせにつきましてはLive2D公式クリエイターズフォーラムへご連絡ください。
いつもLive2D公式コミュニティをご利用いただき誠にありがとうございます。
本コミュニティは2023年12月27日 11:00をもって閉鎖いたしました。
今後の運営はすべて新Live2D公式クリエイターズフォーラムに移行します。
閉鎖に伴い、以下機能は利用不可となります。
・アカウントの新規作成
・トピック投稿、返信
たくさんのご利用誠にありがとうございました。
新Live2D公式クリエイターズフォーラムは以下バナーよりご利用いただけます。
なお、本コミュニティに投稿されたトピックはすべて残りますが、今後削除する可能性がございますので予めご了承ください。
閉鎖に関するお問い合わせにつきましてはLive2D公式クリエイターズフォーラムへご連絡ください。
待機モーションをさせながらaddToParamFloatすることは可能ですか?with Unity
いつもお世話になっております。SDKサンプルのDemoのスクリプトをベースに待機モーションを再生するようにしました。その後、Update内の処理を見やすくしたいと思い、幾つかの処理をメソッドとして一纏めにして呼び出す形にしたところ、マウスの方向を向いてくれなくなりました。お手数ですが、原因が分かる方おりましたらご教示のほどお願いします。
https://gist.github.com/tetya/9160a726e51b7e01b2cf25daf7804be4
なお、SDKサンプルのDemoはクリックした時にその方向を向くのに対し、モーションを加えた時はクリックしなくても常時カーソルの方向を向いていました。よく考えるとモーション再生とaddToParamFloatの両方が使われているサンプルがないので、この組み合わせ自体が可能なのか気になっています。
また、マウス先を向かなくなる前にiPhone実機で動作を確認したところ、何故か左下を向いた状態からゲームがスタートしたので、load時にsetParamFloatで正面を向かせるようにしています(これも明後日の方向を向いている状態から正面に向き直るので、あまり上手くいっていないです…)。
あとこの問題と関連があると思うのですが、待機モーションの切れ目に明後日の方向を一瞬だけ向く現象にも悩まされています。最後にクリックのあった位置を覚えており、そこを向いているような感じです。
漠然とした内容の列挙で申し訳ありません。質問の中核はタイトルの通りです。
https://gist.github.com/tetya/9160a726e51b7e01b2cf25daf7804be4
なお、SDKサンプルのDemoはクリックした時にその方向を向くのに対し、モーションを加えた時はクリックしなくても常時カーソルの方向を向いていました。よく考えるとモーション再生とaddToParamFloatの両方が使われているサンプルがないので、この組み合わせ自体が可能なのか気になっています。
また、マウス先を向かなくなる前にiPhone実機で動作を確認したところ、何故か左下を向いた状態からゲームがスタートしたので、load時にsetParamFloatで正面を向かせるようにしています(これも明後日の方向を向いている状態から正面に向き直るので、あまり上手くいっていないです…)。
あとこの問題と関連があると思うのですが、待機モーションの切れ目に明後日の方向を一瞬だけ向く現象にも悩まされています。最後にクリックのあった位置を覚えており、そこを向いているような感じです。
漠然とした内容の列挙で申し訳ありません。質問の中核はタイトルの通りです。
0
コメント
その場合は、マウスを向かせる処理をモーションのupdate後にすれば大丈夫かと思います。
いつも素早く丁寧な回答ありがとうございます。