会話インターフェースのカスタマイズ
紹介
会話インターフェースをカスタマイズする場合は、使用するテンプレートシーンを 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 です。色、角丸、サイズ、ノード構造を変更する前にプロジェクトへコピーし、カスタマイズした会話ボックスからその複製を参照してください。完全に置き換える場合は次のインターフェースを維持します。
func set_progress(current: float, total: float) -> void
func hide_progress() -> void