クリックした場所にオブジェクトを動かしたいのですがクリックしても反応しなくて困っています。
確認用のRotateは反応しており「NullReferenceException: Object reference not set to an instance of an object」というエラーが6行目に出ているのでカメラ関係だと思うのですがどうすれば反応するようになるのでしょうか。
scriptはオブジェクトのチェックボックスだけいれてあります。
初歩的な質問で申し訳ありませんがよろしくお願いします。
C#
1void Update () { 2 transform.Rotate(1, 1, 1); 3 if (Input.GetMouseButtonDown(0)){ 4 Vector3 pos = Input.mousePosition; 5 pos.z = 5; 6 Vector3 pos2 = Camera.main.ScreenToWorldPoint(pos); 7 Debug.Log(pos); 8 transform.position = pos2; 9 }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/03/31 01:04
2016/03/31 02:05
2016/03/31 02:30
2016/03/31 05:58
2016/03/31 06:06