// 射出一条从鼠标点击位置出发的射线
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
// 获取所有与射线相交的物体
RaycastHit2D[] hits = Physics2D.GetRayIntersectionAll(ray);
foreach (RaycastHit2D h in hits)
{
DebugUtil.Log($"{h.collider.gameObject.name}");
}
通过上面代码,就能得到多个物体信息