I want to create a “gradual colour change” effect in Godot.

eg: some_set_font_color_func(Color8(255,n,n) where n gradually decreases to make the text fade from white to red.

I can’t figure out what function I would use in place of some_set_font_color_func to change a font’s colour.

Godot themes are somewhat confusing. Given some var var UI:control how would I set the colour of any font(s) contained within that node?

  • s12@sopuli.xyzOP
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    1 year ago

    I tried set_color, but I couldn’t get it to work. I couldn’t figure out what name and theme_type should be. I imagine name should be "font_color" after creating it in a theme. Would theme_type be like "Control" or "Label"?

    Edit: Ok. Never mind. Seems I was right. Must have had another bug.