[プラグイン] 簡単な会話プラグイン

これは VS スクリプトから呼び出される対話プラグインです。コードに触れることなく対話編集を行うことができます。シンプルな対話プラグインは、アバターや立ち絵を使用して対話を表示します。ノードのサイズを変更することで、さまざまなサイズの立ち絵ファイルに合わせた表示が可能になります。また、sprite2d ノードを追加して、異なる素材のダイアログボックスを表示することもできます。ただし、Godot ノードの動作に不慣れな場合は、ノードのディレクトリ構造を安易に変更しないことをお勧めします。

プラグインのダウンロード:
AGMExpansionPlugin.zip (3.0 MB)

インストール方法:

  1. プラグインをダウンロードして解凍し、アーカイブ内の addons フォルダをプロジェクトにコピーします(すでに addons フォルダが存在する場合は、必要なフォルダのみが追加され、既存の内容は上書きされません)

  2. プラグインオプションでこれを有効にします

  3. 必要な GameScene 下に dialogueUI.tscn ノードをインスタンス化します(パスは res://addons/AGMExpansionPlugin/AGMDialogue/DialogueUI.tscn です)

  1. 左側のナビゲーションバーで「エディタで開く」をクリックします。ここが対話編集の主要なインターフェースです
    image

  2. res://addons/AGMExpansionPlugin/AGMDialogue/Dialogues/ パス、または他の定義されたパスで、右クリックしてリソースを追加します。通常は dialogue フォルダを右クリックし、「新規作成」→「リソース」を選択し、表示されたウィンドウで dialogueGroup を選択します。


  3. 新規作成後、右側のナビゲーションバーで DialogueList を編集し、要素を追加できます。新しい対話を選択すると、キャラクター名、対話内容、アバター、立ち絵、反転の有無、左側に表示するかどうか(デフォルトは右側)を入力できます。

  4. 対話内容を作成した後、AnimationPlayer ノードを選択し、下部エディタのアニメーションオプションで「アニメーションの管理」を選択します。対話グループをコピー&ペーストして、必要な名前に変更します。その後、アニメーションエディタに戻り、mine_dialogue で最初のキーフレームをクリックし、右側のナビゲーションバーで「値」を右クリックして「読み込み」を選択し、5 番目の手順で作成した対話リソースを選択します。




  5. アニメーションを保存後、シーンのルートノードである dialogue を選択し、「アニメーションのバッチ読み込み」を選択します。これで VS スクリプトで編集が可能になり、アクションで作成したアニメーションを選択できます。


  6. ゲーム実行時にこのアクションを実行すると、対話が表示され、ダイアログボックスをクリックしてインタラクションが可能です。


「いいね!」 8