Hello. I have a problem with displaying transparency of interface elements.
More details are described in the video: https://youtu.be/tdaNIZQ4FNI
In short: when I try to change the opacity of any element in the interface - it changes not smoothly but too sharply, although the opacity parameter changes smoothly. This problem exists not only when using animations, but also when using any other way of interacting with opacity changes (for example, when using timelines). Also, it applies to changing the alpha channel of the image when changing colors.
Please help with fixing this problem. I can provide other checks and data if needed.
Thanks in advance.
Unreal Engine version: 5.3.2
I tried to replicate this, but couldn’t. I used a Widget Blueprint, and displayed it using “Add To Viewport.” I was able to smoothly fade it out.
Am I misunderstanding how you’re creating your UI?
I’ve tried both “Add to Viewport” and “Add to Player Screen”. Both of them works the same with this issue (issue is still there).
I guess, its some kind of a glitch in a widget directly. Because i’ve just created a new blank widget in a same project, and animation worked correctly. I wonder, if there is maybe some way to somehow “refresh” a widget to a default settings maybe? I don’t really know. But I’ve checked whole widget - its pretty much default, I didn’t change anything that can break animations there.
If you want to preserve the logic in your widget, perhaps you can try to reparent it, maybe it will fix the problem that is causing this behavior.
Just create a new widget, reparent the wdget with the problem to the newly created one, then just reparent it back to the UserWidget class.
Hope it helps!
Unfortunately that didn’t help, the problem is still present.
I fixed it. The problem was that I have an interface transparency setting, and it was setting “Set Render Opacity” to 100 (when the maximum should be 1). If you encounter this problem - it’s most likely due to the UI transparency setting being too high.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.