Hey Guys,
Hope everyone is doing well. I have a serious issue with UMG and I cannot figure out how to get past it. UMG in general is amazing but is heavily flawed atm. I can see the UMG for AAA in the Trello board and this is extremely crucial to a game that I’m working on that is releasing in sometime near Q2/Q3 of this year. I developed for countless years in Silverlight and WPF using XAML and Expression Blend and it puts a smile on my face knowing Michael Noland, Nick Darnell and the amazing team behind UMG team pulled a lot of inspiration from that right down to the attribute layout and icons.
In regards to my problem, I have a custom widget that shows information about a given inventory items information. As a note if it makes any sense, this widget is contained in another custom widget that serves as the container for that UI.
So in the widget ItemInfo, the layout is as follows…
[ItemInfo]
[SizeBox w:512 h:512]
[GridPanel]
[Border BrushColor=Black]
[etc...]
There are only native Epic UMG Widgets in this ItemInfo Widget and all have their Layer/Z-Order set to 0. Back in the custom UI Container that has one of these widgets…
[SomeUI]
[GridPanel Name="LayoutRoot"]
[GridPanel Name="SomeUIRoot"]
[GridPanel Name="SomeUIContent1"]
[GridPanel Name="SomeUIContent2"]
[CanvasPanel]
**[ITEMINFO]**
For some reason, no matter the layout or Z-Order, things like TextBoxes and Borders in any of the SomeUI*, they show up on top of my custom widget. I cannot for the life of me fix this issue no matter what I do.
I have also noticed this bug with some of the other native widgets. For example here is another bug that is related and hopefully helps you narrow it down. Take a GridPanel and give it for children a ProgressBar and a TextBox. Normally you will see the text appear above the ProgressBar. But if you fill in the percentage, the underlying “Energy Bar” covers up the text, also no matter how high you set the Z-Order of the text or its layout.
As a note, this blocks and makes finishing a major task on the game I’m working on in our JIRA a little problematic. I can likely shift around a couple tasks while Epic looks into this but if there is any way this can be expedited, that would be beyond amazing. I completely understand and don’t expect that but anything is highly appreciated.
Hope this helps and thanks again. Keep up all the amazing work on 4.11 and thanks again. Take Care!