[iOS | 4.7] Text rendering in UMG on mesh gets blitted without clearing background

Hello,
I have multiple widget component, attached to an actor, that are used to display a rotating cube with the score on it.

In editor the text attached to the widget renders fine, if i try to cook and launch on iOS, it seems like the render texture for the widget doesn’t get cleared before the new blit.

Here is what i mean.

http://cdn.makeagif.com/media/3-02-2015/hBXXHK.gif

The second zero comes from the initialisation value and the new score (1) gets overwritten on it.

Any idea on how to solve?

Thanks,
Riccardo

Hello Riccardo,

I have a few questions that will help narrow down what issue it is that you are experiencing.

Quick questions:

  1. Just to clarify, does this only happen when launching to mobile?
  2. Could you provide a screen shot of your blueprints?
  3. Can you reproduce this in a clean project?
  4. If so, could you provide a detailed list of steps to reproduce this issue on our end?

Hello,

  1. Yes, the phone is an iPhone 5s with iOS 7. In editor works like a charm.
  2. Sure, here’s the blueprint i’ve used on a clean project

http://i.imgur.com/qZl6b7Z.png

  1. Yes
    4.0) Create blank project (any template)
    4.1) Create a widget blueprint with a text in it, bind it’s text source to the previously linked blueprint.
    4.2) Create a blank actor
    4.3) Add widget component to said actor
    4.4) Deploy on mobile.

Hello Riccardo,

I was unable to reproduce this issue on my end. I do not get any widgets that are being doubled up. Could you show me how your widget is set up and have you tried setting your variable outside the bind and making it public?

Sure!
Here is the actor who has the widget component:

http://puu.sh/glLDl/20e7cc6a18.png

Here’s the widget component itself:

http://puu.sh/glLGm/651cb4f968.png

Get_Text0 function is the same as above.

I tried setting the variable from the tick event of the widget but the issue persists.

Keep in mind that the bug is reproducible only on an actual iPhone (but i still have to try on the simulator). Also, the widget doesn’t get doubled, it’s more like the texture doesn’t get cleared before writing the new text, so you end up with every number from 0 to 9 written on the same spot.

Hello Riccardo,

I have tried running this on the device and I am still not seeing the results that you are having. Have you tried this in 4.7.2?

Hello Rudy,
Yes, i just tried and the bug persists.
If it helps i can send the whole project.

Thanks,
Riccardo.

Hello Riccardo,

If you could send the project my way so that I can take a closer look I believe that will help in narrowing down the issue.

Sure thing! Here is the link to a Mega archive.

Thank,
Riccardo

Hello Riccardo,

I am still unable to reproduce this issue on our end even with the given project. I have tried launching both from PC and Mac. Is it possible that there are other steps that may be missing in order to reproduce this? I am using an iPhone 5S with an operating system of 7.1.

Hello,
unfortunately that’s just it: deploy on mobile and the bug should be visible.
I’ll try updating the OS and checking with another device.

Thanks,
Riccardo.

Hello Riccardo,

I haven’t heard from you in a few days and I wanted to check in and see if you had an updates for this issue. Did updating the OS and/or checking with other devices yield any results?

Hi,
yes we tried upgrading iOS to 8.1 with no luck. We are in the process of gathering some new equipment to test if the problem is somehow in our device only.
I assume you hadn’t any luck reproducing the bug on your end?
A really wild guess: both computers and phone were bought in Japan, and we’re mixing between Japanese and English as system language on both.

Thank,
RIccardo.

Hello Riccardo,

I have still produced no results like that, that is shown in your example. I am however, really interested in the results that you get if/when you are able to test your project on other platforms.

Hello Riccardo,

We have not heard back from you in a few days, so we are marking this post as Resolved for tracking purposes. If you would like to re-open this issue please respond to this message with additional information and we will be more than happy offer further assistance.

Thank you.