Live2Dの口パクが機能しない

29 views
Skip to first unread message

YM

unread,
May 13, 2026, 5:07:12 AM (3 days ago) May 13
to 宴ユーザーグループ
宴4.2.7
Unity 6000.3.6f1

ドキュメントの手順でLive2Dモデルを導入し、表示させるところまで出来たのですが、テキストでの口パクが動作しません。(パラメータを触ると動かせますが、実行時にはまったく値が動いていません)
ドキュメントの通りにコンポーネントを追加しています。

よろしくお願いいたします。

スクリーンショット 2026-05-13 175943.png

マッドネスラボ

unread,
May 13, 2026, 7:44:59 AM (3 days ago) May 13
to 宴ユーザーグループ
スクリーンショットを見る限りは、口のパラメーターオブジェクト(ParametarMouthOpenY)に色々なコンポーネントをつけてしまっているのが原因かと思います。
下4つのコンポーネントは、プレハブのルートオブジェクト( 一番上のオブジェクト )につけてください。

>パラメーターオブジェクトにコンポーネントを追加
としている部分は、プレハブ内部の口のパラメーターオブジェクト(ParametarMouthOpenY)が対象で、

>口パク用のコンポーネントを追加
としてる部分は、プレハブのルートオブジェクトにコンポーネントを追加してください。

スクショに左側で選択しているオブジェクトがわかるようになっているので、それを参考にしてみてください。


2026年5月13日水曜日 18:07:12 UTC+9 YM:

YM

unread,
May 13, 2026, 11:55:14 AM (3 days ago) May 13
to 宴ユーザーグループ
ご対応ありがとうございます。
単純な見落としで申し訳ございません! 口パクが動きました。

加えての質問なのですが、Live2D立ち絵でTweenは機能しないのでしょうか。
Arg1を背景にすると背景がちゃんと移動するのですが、キャラ名でやると移動しません。


2026年5月13日水曜日 20:44:59 UTC+9 マッドネスラボ:

マッドネスラボ

unread,
May 13, 2026, 5:58:43 PM (3 days ago) May 13
to 宴ユーザーグループ
いえ、Live2Dで機能しないということはないです。
コマンドの使い方間違っているときなどは、Console(コンソール)ウィンドウにエラーメッセージが出ていることがありますので、それを確かめてみてください。




2026年5月14日木曜日 0:55:14 UTC+9 YM:

YM

unread,
May 13, 2026, 9:16:22 PM (2 days ago) May 13
to 宴ユーザーグループ
コンソールにエラーメッセージは一切出ていません。
キャラの親オブジェクトにITweenコンポーネントが出現してRectTransformの値が変わっているのを確認していますが、立ち絵の位置は変化しません。

2026年5月14日木曜日 6:58:43 UTC+9 マッドネスラボ:

マッドネスラボ

unread,
May 13, 2026, 9:52:35 PM (2 days ago) May 13
to 宴ユーザーグループ
RectTransformの値が変わっているのに、表示に反映されないのだとしたら可能性は低いかもしれませんが
・視認できないほど小さい 値を設定してしてしまっている
想定とは違うオブジェクトを移動してしまって、映っているオブジェクトは移動してない
動かしたものと違うオブジェクト画面に映っている  (プレハブ化する前のシーンに配置したLive2Dオブジェクトなど)
・表示しているカメラが違う(常にキャラクターモデルに追従するような別のカメラを手動で追加してその画面が表示されている)
などが原因として考えられます

インスペクターウィンドウ上で、RectTransformの値を手動で変更したりTween変更前の値に戻すなど して、それが表示に反映されるかを確認してみてください。




2026年5月14日木曜日 10:16:22 UTC+9 YM:

YM

unread,
May 13, 2026, 9:57:58 PM (2 days ago) May 13
to 宴ユーザーグループ
手動でどれだけ値を変更しても立ち絵の位置は変わりませんでした。
シーン上に手動で追加したものはありません。



2026年5月14日木曜日 10:52:35 UTC+9 マッドネスラボ:

マッドネスラボ

unread,
May 13, 2026, 10:14:48 PM (2 days ago) May 13
to 宴ユーザーグループ
その GameObject自体のアクティブをオンオフして表示もオンオフされることを確認してみてください。
されないとしたら、なにか別のものが画面に表示されています。

また、キャラの親オブジェクトとはキャラクター名で指定したものでしょうか?
それとも、CharacterDefaultなどのレイヤー(Canvasオブジェクト)のほうでしょうか?


2026年5月14日木曜日 10:57:58 UTC+9 YM:

YM

unread,
May 13, 2026, 10:38:38 PM (2 days ago) May 13
to 宴ユーザーグループ
アクティブをオフにすると表示は消えますね。
キャラクター名指定と、レイヤー指定の両方を試していますがどちらも位置が変わりませんでした。


2026年5月14日木曜日 11:14:48 UTC+9 マッドネスラボ:

マッドネスラボ

unread,
May 13, 2026, 11:10:39 PM (2 days ago) May 13
to 宴ユーザーグループ
そのオブジェクト以下に手動でUIオブジェクトを追加(右クリック Create>UI>Imageなど)をして、ダミーのUIオブジェクトを配置
下記画像でいう、Imageオブジェクト
ss_1604.png

A. ダミーオブジェクト(Imageオブジェクト)の位置を手動で動かして反映するか
B. キャラクターオブジェクト(上記画像でいうコハル)の位置を手動で動かして反映するか
C. Canvasオブジェクト(上記画像でいうCharacterDefault)の位置を手動で動かして反映するか
をチェックしてみてください。

B,Cでダミーオブジェクトだけ動いて、Live2Dオブジェクトが動かないのあれば
Live2Dオブジェクト内のコンポーネントなどの機能で常にカメラの真正面に表示するような設定がされているのかもしれません(知る限りはデフォルトではそのようなものはなかったと思いますが)

B,Cでダミーオブジェクトの位置も動かないのであれば、
Live2Dプレハブ固有の問題ではないと思われますが、ちょっと原因に心当たりがないです。
その場合は調査しますのです、お手数ですがこちらのリンク先に再現用のプロジェクトを送信していただけるでしょうか。
https://madnesslabo.net/utage/?page_id=9349


2026年5月14日木曜日 11:38:38 UTC+9 YM:

YM

unread,
May 13, 2026, 11:28:35 PM (2 days ago) May 13
to 宴ユーザーグループ
やってみたところ、ダミーのUIオブジェクトはTweenの影響を受けました。

2026年5月14日木曜日 12:10:39 UTC+9 マッドネスラボ:

YM

unread,
May 13, 2026, 11:48:37 PM (2 days ago) May 13
to 宴ユーザーグループ
レイヤー-キャラ名-"プロジェクト名/~"の子にあるLive2Dのプレハブ自体のTransformは手動で移動可能でした。
プレハブより上の階層を操作した場合、Live2Dプレハブの表示位置は変化しません。

2026年5月14日木曜日 12:28:35 UTC+9 YM:

マッドネスラボ

unread,
May 14, 2026, 12:03:48 AM (2 days ago) May 14
to 宴ユーザーグループ
すみません。
原因がわからないので、可能であればこちらのリンク先に再現用のプロジェクトを送信していただけるでしょうか。
2026年5月14日木曜日 12:48:37 UTC+9 YM:

YM

unread,
May 14, 2026, 1:20:33 AM (2 days ago) May 14
to 宴ユーザーグループ
送信しました。よろしくお願いいたします。

2026年5月14日木曜日 13:03:48 UTC+9 マッドネスラボ:

マッドネスラボ

unread,
May 14, 2026, 2:39:58 AM (2 days ago) May 14
to 宴ユーザーグループ
プロジェクトの送信ありがとうございます。
宴のないシーンで試しても、同じように親オブジェクトの座標が無視されてしまうようになっているのでLive2D側の機能のようです。
私の方では Live2D の仕様の 詳細はわからないので、Live2D側にお問い合わせください。


2026年5月14日木曜日 14:20:33 UTC+9 YM:
Reply all
Reply to author
Forward
0 new messages