Godot - Buttonをフォーカスした時のスタイルを無効にする
GDScriptからButtonをフォーカスした時のスタイルを無効にする方法とコード例です。
Buttonがフォーカスされた時のスタイルを無効にするには、フォーカス時のスタイルにadd_theme_stylebox_override()
を利用してStyleBoxEmptyを指定します。
StyleBoxFlatを指定する場合はデフォルトのスタイルが適用されますので「normal」と同じスタイルに変更する必要があります。
# Buttonノードを作成する
var button = Button.new()
add_child(button)
button.set_text("Button")
button.set_size(Vector2(200, 200))
# フォーカスされた時のスタイルを無効にする
var focus_style = StyleBoxEmpty.new()
button.add_theme_stylebox_override("focus", focus_style)