これできるの初めて知った
Markdown便利ね~
というのは置いといて中心座標の取り方です。
// ブロックの中心座標
Vector3 BlockCenter()
{
// カメラからマウスへrayをとばす
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
Renderer renderer;
// 未割当でエラーになるためzero入れている
Vector3 center = Vector3.zero;
if (Physics.Raycast(ray, out hit))
{
renderer = hit.transform.GetComponent<Renderer>();
// オブジェクトの範囲の中心
if (renderer != null) center = renderer.bounds.center;
}
return center;
}