質問: _camera.ScreenToWorldPoint(Input.mousePosition + _camera.transform.forward * 10); //タップした位置にプレハブ化したオブジェクトを生成 Instantiate (boxPrefab, pos, Quaternion.identity); audioSource.Play (); } } } ``` 上記が画面をタップした位置にオブジェクトを生成するためのソースコードです。 空オブジェクトにアタッチしています。
回答: ScreenToWorldPointはスクリーン位置をワールド位置に変換するので、 渡す値はスクリーン位置にする必要があります。 その後で加算してみてください。 ``` Vector3 screenPosition = Input.mousePosition; Vector3 worldPosition = _camera.ScreenToWorldPoint(screenPosition); // ここで worldPosition にベクトルを加算など ```