GuiRatioFixer

From Unify Community Wiki
Revision as of 01:55, 1 December 2005 by Outcast (Talk | contribs)

Jump to: navigation, search

Author: Jon (Aarku)


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


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;
	}
	
}
Personal tools
Namespaces

Variants
Actions
Navigation
Extras
Toolbox