public static int BoxCast (Vector2 origin, Vector2 size, float angle, Vector2 direction, ContactFilter2D contactFilter, List<RaycastHit2D> results, float distance= Mathf.Infinity);
如图,origin指的是图形的中心点。
size为长度
例:
左上角的点 p_ur = new Vector3(originx+ sizex/2, originy+ sizey/2, 0);
发射距离distance = new Vector3(originx+sizex/2 + distance, originy, 0);