マウスでオブジェクトを指定する

「マウスでオブジェクトを指定する」の編集履歴(バックアップ)一覧はこちら

マウスでオブジェクトを指定する」(2015/04/01 (水) 23:32:30) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

public Transform target; // 追跡させるオブジェクト public Transform center; // targetとカメラの距離を設定する用のオブジェクト Vector3 pos = Vector3.forward * Vector3.Distance(transform.position, center.position); target.position = camera.ScreenToWorldPoint(Input.mousePosition + pos); posのZ座標は、thisとカメラとの距離を指定する (カメラが四角すいなので、距離によって投射平面の大きさが変わるので) Vector3 vec = Input.mousePosition; vec.z = 10f; GameObject.Find("main camera").camera.ScreenToWorldPoint(vec);
public Transform target; // 追跡させるオブジェクト public Transform center; // targetとカメラの距離を設定する用のオブジェクト Vector3 pos = Vector3.forward * Vector3.Distance(transform.position, center.position); target.position = camera.ScreenToWorldPoint(Input.mousePosition + pos); posのZ座標は、thisとカメラとの距離を指定する (カメラが四角すいなので、距離によって投射平面の大きさが変わるので) Vector3 vec = Input.mousePosition; vec.z = 10f; GameObject.Find("main camera").camera.ScreenToWorldPoint(vec);

表示オプション

横に並べて表示:
変化行の前後のみ表示: