###わからないこと
クリックした方向に向かって、Playerを動かしたいです。
動くのですが、おかしな方向に行ってしまいます。
Input.mousePositionはxとyしかないようですが、
この場合 Input.mousePosition.y と transform.position.z
が対応しているのでしょうか?
回答いただけると嬉しいです。
if (Input.GetMouseButtonDown(0)) { Vector3 screenPoint = Camera.main.WorldToScreenPoint (transform.position); Vector3 offset = Camera.main.ScreenToWorldPoint (new Vector3 (Input.mousePosition.x,Input.mousePosition.y, screenPoint.z)) - transform.position; gameObject.GetComponent<Rigidbody>().AddForce(offset * 10f); }

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/14 06:04
2017/06/14 06:19
2017/06/17 00:41
2017/06/17 00:49
2017/06/17 00:55
2017/06/17 01:09
2017/06/17 01:16