nirasan's tech blog

趣味や仕事の覚え書きです。Linux, Perl, PHP, Ruby, Javascript, Android, Cocos2d-x, Unity などに興味があります。

Unity で ScreenToWorldPoint が常に同じ座標を返す件

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