UI 3D widget upside-down on iOS and Android

Hi,

In both Unreal 4.6 and 4.7.1 any UI placed into the scene using the 3D widget component displays upside-down when on the device. All the hit-tests for collisions however, such as button presses, still behave as if they are the right way up.

I was hoping 4.7.1 would fix this after looking at the release notes:

Fixed a bug that caused materials
drawn with
DrawMaterial/DrawMaterialSimple on
Canvas to be drawn upside-down on iOS
and Android.

But apparently that’s not the case. Is there a fix for this coming soon?

Thanks

Hello Epok,

I believe the issue that you are referring to is (UE-7575) and I apologize for any confusion but this has not been resolved. I went ahead and double checked. There may have been a mistake in the release notes, however if there was it has since been corrected. Thank you for you time and information.

Make it a great day

Has this been fixed yet? I am experiencing this issue.

Hello paragonx9,

I went ahead and double checked on this issue for you. It appears to have been fixed on our latest internal build. This solution will be available in a later release of the engine. I have provided the commit below. I hope this information helps.

Commit:

https://github.com/EpicGames/UnrealEngine/commit/39c692fd243ac3d730e0b6a0fe0002f23e20058a

Make it a great day

Thank you! I’ll just wait for the next version of ue4 to come out.

I’m experiencing a reversed bug on 3D widget featuring web content where, after enabling mouse events these interact with the web page as if both x and y were reversed, even though the web page is properly displayed on the screen.
Does anybody experience these issues at the moment ?

Hello cgiteach,

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

Quick questions:

  1. what version of the engine are you using?
  2. Can you reproduce this issue in a clean project?
  3. If so, could you provide a detailed list of steps to reproduce this issue on our end?
  4. Could you provide screen shots of any blueprints that may be involved?

Sorry for the late response, couldn’t reply during the weekend.

  1. I’m using 4.9.2
  2. Yes, I’ve reproduced it several times over, under the same engine
  3. I’ve enabled the experimental web plugin, I make a new widget with a default container where I add the web browser widget, anchored on the top left corner, 0,0 coordinates, 1280x720 px, though I’ve experimented with other settings and it’s irrelevant. Then I make an actor BP and load the experimental widget component, pivot at .5, .5 and x and y the same as the web browser widget, I load the BP in the world and I command on begin play in the level editor to set input to game and UI. When I aim some text field and click to select and drag, as I move my mouse down the selection goes up. And I can click buttons on top by placing my cursor towards the bottom of the widget. It doesn’t feel like it’s perfectly symmetrical but it’s certainly inversed.
  4. Here you go: Dropbox - Error

Haven’t tried to reproduce it on the 4.10 version but I’ve turned most of the settings around and short of switching from world to screen size in the actor blueprint, nothing seemed to fix this.

Hello cgiteach,

After looking over the information that you have provided it appears that the issue you are experiencing is different from the original issue of this thread. The issue above was that the entire widget (display and all) was upside down. The issue that you are describing would be a known issue (UE-20777) this has to do with the functionality of the widget being offset. I hope that this information helps.

Note: The original issue (UE-7575) was resolved in 4.8.

Make it a great day