Unity で ScreenToWorldPoint が常に同じ座標を返す件
- 以下のコードでマウスの座標がとれるはずだが…
Vector3 Position = Camera.main.ScreenToWorldPoint (Input.mousePosition);
- これが常に同じ座標(メインカメラの座標)を返してきて困った
- メインカメラのインスペクターのProjectionが "Perspective" になっていたので "Orthographic" にしたら解決した
Vector3 Position = Camera.main.ScreenToWorldPoint (Input.mousePosition);