AR カメラと 3D オブジェクトを含むシーンを作成します。アプリケーションが起動すると、画面にオブジェクトが表示されます。このオブジェクトを指で動かしたいです。私は多くのコードを試しました。しかし、私にとって良い解決策は見つかりませんでした。
ARカメラがタグ付けされてMainCamera
います。以下のコードを使用していますが、結果は予想外です。オブジェクトをクリックすると、コンソール出力が次のようになります。
3D オブジェクトをマウス クリック位置に移動するにはどうすればよいですか? マーカーは一切使いません。
Vector3 vect3 = Camera.main.WorldToScreenPoint(car.transform.position);
Debug.Log("Vect3 = " + car.transform.position.x + "-" + car.transform.position.y + "-" + car.transform.position.z);
Vector3 p = Camera.main.ScreenToWorldPoint(new Vector3(Input.mousePosition.x, Input.mousePosition.y, 10.0f));//Camera.main.nearClipPlane));
Debug.Log("Mouse = " + p.x + "-" + p.y + "-" + p.z);