📝
[Godot] StyleBoxをスクリプトから変更する
ControlノードのStyleBoxを上書きする場合はエディターでは
ThemeOverrides -> Style
で行いますが、これをスクリプトから変更する場合は、
style.gd
extends Control
@onready var fill_style:StyleBox = laod(res://fill_style.res)
func _ready():
# 第一引数のnameは"theme_override_styles/fill"ではなく"fill"
add_theme_stylebox_override("fill", fill_style)
という風に変更します。
add_theme_stylebox_override
Discussion