GuiRatioFixer

From Unify Community Wiki
(Difference between revisions)
Jump to: navigation, search
 
Line 3: Line 3:
 
Use this on a guiText or guiTexture object to automatically have them adjust their aspect ratio when the game starts.
 
Use this on a guiText or guiTexture object to automatically have them adjust their aspect ratio when the game starts.
 
----
 
----
 +
<c>
 
using UnityEngine;
 
using UnityEngine;
 
using System.Collections;
 
using System.Collections;
Line 22: Line 23:
 
 
 
  }
 
  }
 +
</c>

Revision as of 01:54, 1 December 2005

Author: Jon (Aarku)


Use this on a guiText or guiTexture object to automatically have them adjust their aspect ratio when the game starts.


<c> using UnityEngine; using System.Collections;

// Use this on a guiText or guiTexture object to automatically have them // adjust their aspect ratio when the game starts.

public class GuiRatioFixer : MonoBehaviour { public float m_NativeRatio = 1.3333333333333F;

void Start () { float currentRatio = (float)Screen.width / (float)Screen.height; Vector3 scale = transform.localScale; scale.x *= m_NativeRatio / currentRatio; transform.localScale = scale; }

}

</c>

Personal tools
Namespaces

Variants
Actions
Navigation
Extras
Toolbox