LoginSignup
3
0

More than 3 years have passed since last update.

【Unity】タッチで取得した座標はワールド座標になおさなくてもいいかも

Posted at

Input.GetTouch(i)で取得すると座標は初めからワールド座標で取得

Input.mousePositionの場合はスクリーンの座標なので
Camera.main.ScreenToWorldPoint(Input.mousePosition);
してあげないと座標がずれる

ちなみに経緯はInput.mousePositionで同時押ししたら、その中間座標になってしまったので、
マルチタッチ対応のInput.GetTouch(i)に切り替えた。
そのときCamera.main.ScreenToWorldPoint()を使ったままだったので、rayが対象にヒットしなくなり沼った。

あとマルチタッチは実機テストしないといけないので面倒。
エディターでタッチのテストできる方法知っている方いたら教えてください。

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0