https://unity3d.com/learn/tutorials/modules/intermediate/scripting/coroutines?playlist=17117
の3:15のコード
...
void OnMouseDown ()
{
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
Physics.Raycast(ray, out hit);
if(hit.collider.gameObject == gameObject)
{
coroutineScript.Target = hit.point;
}
}
マウスカーソルの位置にgameObjectが移動していた。
実際に試した所、hit.pointはVector3の情報を持っているのがわかった。
上記のスクリプトをPlaneにアタッチした場合、Planeの一部にマウスカーソルが置かれた時にhitとみなされ、その座標 hit.point が取得できた。
マウスクリックの有無は無関係だった。