Live2dをボタンで動かす

114 views
Skip to first unread message

PEACE

unread,
Feb 21, 2024, 7:06:43 AM2/21/24
to 宴ユーザーグループ
UTAGE4.0.5
Unity 2022.3.16f1
Windows

Unity、宴、共に初心者。


『作成したいゲーム』
物語の途中で、Live2dを使った、コミュニケーションが取れるシーンを作る予定です。


『お聞きしたいこと』
Live2dのアニメーションや着せ替えを、ボタンで操作することは、宴のExcelで可能ですか?
また、そのボタンを押したとき、パラメータの好感度などを上昇させることは出来ますか?

イメージ
スクリーンショット 2024-02-21 203842.png

可能でしたら、やり方をご教授していただけますと幸いです。

マッドネスラボ

unread,
Feb 21, 2024, 8:04:19 AM2/21/24
to 宴ユーザーグループ
「ボタンを押す」というのが、シナリオ再生の一環として現れる選択肢として表示するのであれば可能です。

宴で特定の条件で服装などを変化させるのは、Conditonalというものを使います。
服装変化用のパラメーターを作って、そのパラメーターがどいう条件であればどの服装にするかの条件式を書く形になります。

選択肢を実装するにはSelectionコマンドを使ってください。
Arg3の「選択された場合に実行する計算式」を使えば、好感度などの増減も可能ですし、服装変化のためのパラメーターも操作できます。


「ボタンを押す」というのが、シナリオ再生とは別に、常にボタンを表示していてそれを押すといつでも好感度や服装を変えるというのであれば、少し手間です。
ゲームの仕様に合わせて、UI表示を実装して、ボタンを押したときになにをするかのプログラムを書いたりする必要があると思います。
宴側のパラメーターをプログラムから操作するには、次のようなプログラムをする必要があります。
ただ、上記のConditonalを使った着替えなどは、宴のシナリオ表示を進めないと変化しないため、
即座に変化さるのであれば、Conditonalを使うのではなく、パラメーター変化によって着替えをするプログララムを書いて、Live2Dのプレハブにコンポーネントとして追加するほうが楽に実装できると思います。


2024年2月21日水曜日 21:06:43 UTC+9 PEACE:

マッドネスラボ

unread,
Feb 21, 2024, 8:11:15 AM2/21/24
to 宴ユーザーグループ
追記です。
Conditonalに関しては、こちらのドキュメントをご確認ください。
着替え、性別変更などキャラクター表示をゲーム中に変更する | Unity用ビジュアルノベルツール「宴」



2024年2月21日水曜日 22:04:19 UTC+9 マッドネスラボ:
Reply all
Reply to author
Forward
0 new messages