I followed the tutorial to add a fullscreen quad, where the shader used texture(SCREEN_TEXTUE, SCREEN_UV), then I found that I couldn't see some objects whose shaders also used texture(SCREEN_TEXTUE, SCREEN_UV). How to fix it this problem?
You can't really have more than one full screen shader. The best option is to combine all effects into one shader. You can also use viewports to composite shaders, but I found this to be really slow.
cybereality You can also use viewports to composite shaders
You mean, render the scene into the viewport first, then get the texture through the viewport's get_texture method, then paste this texture onto the sprite and render it with a shader?
Yes, you can do it that way, using uniform samplers.