Skip to content

会話インターフェースのカスタマイズ

紹介

会話インターフェースをカスタマイズする場合は、使用するテンプレートシーンを res://ui/dialogue/ などプロジェクト側のディレクトリへコピーし、その複製または Godot のカスタムテーマを編集してください。

res://addons/konado/ 内のファイルを直接編集しないでください。プラグイン更新時にプラグインディレクトリが置き換わります。プロジェクト側の複製は Konado を更新しても保持されます。

テンプレートファイルの編集

res://addons/konado/template/ には組み込み会話テンプレートがあります。必要な .tscn をプロジェクトへコピーし、会話シーンでその複製をインスタンス化して、含まれる KND_DialogueBox ノードを KND_DialogueManager_konado_dialogue_box プロパティへ割り当てます。

通常はノード上のスクリプトを変更せず、ノードのプロパティを変更してカスタマイズすることを推奨します。

ボイス進行表示のカスタマイズ

通常の会話行にボイスタグがあり、音声を再生している間は、会話ボックスに再生進行が表示されます。ボイスがない、リソースを解決できない、または再生が終了した場合は自動的に非表示になります。不要な場合は KonadoDialogueBox ノードの show_voice_progress を無効にしてください。

組み込みコンポーネントの元ファイルは res://addons/konado/template/default/voice_progress_display.tscn です。色、角丸、サイズ、ノード構造を変更する前にプロジェクトへコピーし、カスタマイズした会話ボックスからその複製を参照してください。完全に置き換える場合は次のインターフェースを維持します。

gdscript
func set_progress(current: float, total: float) -> void
func hide_progress() -> void

Released under BSD3-Clause License.