Unity3Dに関する質問です。
基本的なことかもしれませんがもし教えていただければとても助かります
今Unity3Dでゲームの作成をしているのですが、
Input.GetMouseButtonDown(0)が呼ばれた時に画面上のマウスの位置を取得したいです。
現状では以下のように実装していていますが、得られるVecto3の値はカメラの座標の(0,20,0)と同じ値になってしまいます。
自分の間違い、またはこの問題の解決策を知っている方がいらっしゃいましたら回答ぜひよろしくおねがいいたします。
C#
1void Update () { 2 if(Input.GetMouseButtonDown(0)){ 3 Vector3 mousePosition = gameCamera.ScreenToWorldPoint (Input.mousePosition); 4 Debug.Log(mousePosition); 5} 6//出力結果はgameCameraと同じ座標 (0.0,20.0,0.0)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/29 02:51