マウスとオブジェクト間の距離|Unity5

マウスとオブジェクト間の距離|Unity5

マウスとオブジェクト間の距離|Unity5 : ZIPファイル(521kb)

C#

MouseDistance.cs

using UnityEngine;
using UnityEngine.UI;
using System.Collections;

public class MouseDistance : MonoBehaviour {
	GameObject ball1;
	public Text infoDistance;

	// Use this for initialization
	void Start () {
		ball1 = GameObject.Find("ball1");
	}

	// Update is called once per frame
	void Update () {
		Vector2 pos = Camera.main.ScreenToWorldPoint (Input.mousePosition);
		float dx = ball1.transform.position.x - pos.x;
		float dy = ball1.transform.position.y - pos.y;
		float dist = Mathf.Sqrt (dx * dx + dy * dy);
		infoDistance.text = "キョリ: " + dist.ToString();
	}
}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です