マウス(タッチ)でオブジェクトを取得するにあたって
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
とすると、マウスカーソルの位置からカメラに表示された画面の奥方向へのRayを飛ばせると思うのですが、
同じように、uGUI(Image)の位置からカメラに表示された画面の奥方向へのRayを飛ばそうと思い
Ray ray = Camera.main.ScreenPointToRay(_image.transform.localPosition);
としたのですが、uGUIの下(would)にある3Dオブジェクトが取得できません
uGUIの座標自体はスクリーン座標だと思っていたのですが、
uGUIの位置からカメラに表示された画面の奥方向へのRayを飛ばし、
オブジェクトを取得するにはどうすればよいでしょうか
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。