言語: 日本語
  • C#
  • JS
  • Boo

スクリプト言語

お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。

GUIUtility.ScreenToGUIPoint

public static function ScreenToGUIPoint(screenPoint: Vector2): Vector2;

Description

スクリーン座標から、GUI座標に変換します

Used for reconverting values calculated from GUIToScreenPoint Note: In Unity the screen space y coordinate varies from zero at the top edge of the window to a maximum at the bottom edge of the window. This is different from what you might expect. See Also: GUIUtility.GUIToScreenPoint.

	// Check the difference between the mouse position (Screen) and
	// the converted GUI positions because of the group.

	function OnGUI () {
		var screenPos : Vector2 = Event.current.mousePosition;
		GUI.BeginGroup (Rect (10,10,100,100));
		var convertedGUIPos : Vector2 = GUIUtility.ScreenToGUIPoint(screenPos);
		GUI.EndGroup ();
		Debug.Log("Screen: " + screenPos + " GUI: " + convertedGUIPos);
	}