How to make GUI Text Scale to different Resolutions?

Hi, I have a GUI text that needs to be scaled to different sizes depending on the screen, the score transforms and adds +1 each time a object is tapped, this is the score system script ( C# )

using UnityEngine;
using System.Collections;

public class Score : MonoBehaviour {

	public Transform clicks;
	public GUIText score;
	public bool  clicked = false;
	static int click = 69;

	public void  Start (){

	public void  Update (){
		score.text = " " + click;

		if (click == 0)

	void  OnMouseDown (){
		click += -1;


Hi There,
Just un tick the “pixel correct” box. You should be able to scale it with the transform component. It may look a bit blocky so go the where you have stored your font in your project and increase the font size property.
Cheers! :smiley:

See my pregoing response for scaling GUIText and GUITexture. Or see my second response

I use the solution found here