In my Godot 4.3 2D game, I wanted my pause menu elements(buttons and RichTextLabel) to have a glow effect, but they refuse to work in the main scene with "WorldEnvironment". How can I implement text glow? Maybe use a shader? I'd be grateful for any advice! Thanks in advance to everyone!

  • xyz replied to this.

    Scel I answered this in one of your previous threads, but you just ignored it.

    • Scel replied to this.

      xyz , I am grateful to you for trying to help me in this post, but unfortunately your method did not work and I had to re-create the theme in the hope of finding a way to create such an effect.

      • xyz replied to this.

        Scel your method did not work

        You likely haven't set things up properly.
        In what way it didn't work?

        His method works, I've used and am using it now.

        I don't know if this applies but you may check if any shaders are in front of your text. If your scene is set up wrong or a ColorRect with a texture is in front of your scene, or say a sprite or something, that can interfere with the glow effects. I use a CRT-shader so I know certain shaders can conflict with WorldEnvironment.

        • Scel replied to this.

          SnapCracklins , Yes, I also use shaders besides the button glow, and it's likely that this affected the glow effect. Thanks for helping me figure it out. I'll try to figure it out and fix it today!

            Scel best of luck! may also check your sceneTree too. Sometimes it's as simple as just making sure the control elements (text) are the bottom of the tree.

            Scel Make a simple test scene (or project) as a proof of concept. Then apply the approach to your actual menu.