Raycastでクリックしたオブジェクトの座標を取得する

ScreenPointToRay を使用する

Camera.main.ScreenPointToRay(Input.mousePosition) でマウスからRayを飛ばしてhitしたものを取得する。

public class Example : MonoBehaviour
{
    void Update()
    {
        //マウスをクリックしたら
        if (Input.GetMouseButtonUp(0))
        {
            //Rayを飛ばしてオブジェクトに当たったら
            if (Physics.Raycast(Camera.main.ScreenPointToRay(Input.mousePosition), out RaycastHit hit, 100))
            {
                //当たったものの座標を出力する
                print(hit.point);

                //collider経由でgameObjectの情報も出力できる
                print(hit.collider.gameObject.name);
            }
        }
    }
}