GUIText orientation error in Landscape mode

Hello,

I’m the developer of a mobile racing game called Pocket Rally:

App Store
Google Play

Currently I’m trying to port the game to the Windows Phone 8 platform. The game is always in Landscape Left orientation.
After I successfully run the game on the WP8 device, everything seemed fine except that the orientation of all the UI components made with GUIText were wrong:

As you can see in the picture, the GUITexture(upper-left) works fine, but all of the texts made with GUIText which are supposed to be on top of the GUITexture act as if they were in portrait mode. The Android and iOS build of the game don’t have that problem. Is there any settings or workaround that can fix this?

Also the splash screen was always in portrait orientation regardless of the PlayerSettings. I’m using Unity Basic so manually modifying the splash screen image is not an option for me. It would be nice if the windows phone build would honor the orientation setting in the PlayerSettings like the Android and iOS build.

Thank you,
Eric Wu

It’s a bug. Expect it to be fixed in 4.3, which is just around the corner.

That’s good news. Thank you for the quick reply, Tautvydas.

I rebuilt my game with the Unity 4.3 update but the GUIText orientation on Windows Phone is still wrong. And I found out that it happens when the “Pixel Correct” option of the GUIText is unchecked. The orientation is correct if the “Pixel Correct” option is on. Can you please fix this soon?

Can you please submit a bug report with a simple repro case attached? It would really shorten the time it would take for us to fix it and it would make sure we don’t forget about it :).

Bug report submitted!

Thank you.

I have the same bug. GuiText is stuck in portrait mode…

Hi,
I have the same problem. Could you please paste here the link to the bug report (if there is anything like that - I’m new in the community), so I can follow the state of it?

Tautvydas, should I fill a new bug, or add new data to the one filled by Eric?

Cheers,

Hi,

I believe this bug was fixed, so you might be hitting a similar case which we didn’t account for. Which Unity version are you using?

Thanks Tautvydas,

I’m using Unity 4.3.2.f1 (free licence). According to the editor, this is the last version released.

It’s a GUI Text created in the editor, with adjusted position (transform and scale). I update the text using the update function in a script, and I use landscape left in mobile devices, which appears to be the problem. Alas, it work properly in Android (as well as in Windows).

Windows Phone:

Android:

Editor:

Should I fill a bug?

Hi again,

I just checked our changelogs and it was indeed fixed in 4.3.3. I’m not sure why the editor says you’re up to date, but you can download Unity 4.3.3 from here:

http://unity3d.com/unity/download

[DISCLAIMER: Always backup your project when installing a newer Unity version]

I also wonder why the editor told me that there were no updates. Checking if I was up to date was one of the first things I did.

What I do know for sure is that updating to 4.3.3 solved the issue! Thanks you for your time; Your help certainly saved quite a bit of mine! :smile: