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?
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.
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.
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 ?
Sorry for the late response, couldn’t reply during the weekend.
I’m using 4.9.2
Yes, I’ve reproduced it several times over, under the same engine
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.
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.
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.