Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition)として
Physics.Raycastにて、マウスポインターが被っているオブジェクトの検知を行っております。
その際、Rayが貫通するためオブジェクトを複数検知してしまうのですが、これを
「Rayが貫通しないようにして最初にRayが衝突したオブジェクトのみを検知する」
ようにはできないでしょうか。
uGUIに関してはEventSystem.current.IsPointerOverGameObject()を使用することで解決できたのですが
そもそもRayがオブジェクトを貫通出来ないようにする良い方法はありませんでしょうか。
回答1件
あなたの回答
tips
プレビュー