[]
• new Rect(x
, y
, w
, h
)
具有特殊位置的矩形及其在二维空间中的宽度和高度
属性名 | 类型 | 说明 |
---|---|---|
x |
number |
矩形左上角的坐标x |
y |
number |
矩形左上角的坐标y |
w |
number |
矩形的宽度 |
h |
number |
矩形的高度 |
• height: number
矩形的宽度
• width: number
矩形的高度
• x: number
矩形左上角的坐标x
• y: number
矩形左上角的坐标y
▸ contains(x
, y
): boolean
矩形是否包含指定的x坐标和y坐标
属性名 | 类型 | 说明 |
---|---|---|
x |
number |
要检查点的坐标x |
y |
number |
要检查点的坐标y |
boolean
若为true
,则(x, y)包含在矩形中;若为false
则不包含
▸ getIntersectRect(x
, y
, width
, height
): Rect
获取与当前矩形相交的矩形
属性名 | 类型 |
---|---|
x |
number |
y |
number |
width |
number |
height |
number |
相交的矩形如果两个矩形不相交,则返回null
▸ intersect(x
, y
, width
, height
): boolean
指定的矩形是否与当前矩形相交
属性名 | 类型 | 说明 |
---|---|---|
x |
number |
矩形左上角的坐标x |
y |
number |
矩形左上角的坐标y |
width |
number |
- |
height |
number |
- |
boolean
若为true
,指定的矩形与当前矩形相交;若为false
则不相交
▸ intersectRect(rect
): boolean
指定的矩形是否与当前矩形相交
属性名 | 类型 | 说明 |
---|---|---|
rect |
Rect |
指定的矩形 |
boolean
若为true
,指定的矩形与当前矩形相交;若为false
则不相交