Text on device is wildly different from Unity game view

Hi I’m new to Unity and have built through a couple games now. One by following a tutorial and one just from my head.

I have the same problem in both builds.

On the unity game view, the text is where it should be, tucked nicely up in the top left hand corner. When i build this game and deploy to my iPhone 6 the text is tiny, and nowhere near where it should be.

I am thinking this has to do with the following screen grab. When I add a text object it comes inside a canvas that is MASSIVE compared to my camera view. I mean MASSIVE. So I have to have the text effectively sitting in space somewhere in order for it to appear correctly in my game view.

Does anyone know what I’m doing wrong or has anyone even seen this before… would make me feel better if I wasn’t the only one :slight_smile:

The screen grab shows how much I need to zoom out from my game view in order to see the text / canvas. I should stress that it looks perfect in the Unity Game View.

Thanks!

43961-screen-shot-2015-04-05-at-185759.png

The canvas by default works on the UI layer and is why your UI elements attached to the Canvas look so huge. As for the size of the text, try aligning the each anchor point[small triangles] with the vertices[blue dots] of the rect of your Text element. Also try to enable the best fit check box of your text element and set the font size to relatively large like say 100 or 200. Then set the “Horizontal Overflow” to ‘Wrap’ and “Vertical Overflow” to ‘Truncate’. The text will resize itself to the box.

Hope this helps.