Rect2
Rect2 是 Rumia 内置的矩形类。存储了两个用于表示坐标和长宽的 Vec2
字段
以下是 Rect2 的所有字段:
x
表示左上角点横坐标的浮点数。
类型:
- number
y
表示左上角点纵坐标的浮点数。
类型:
- number
width
表示矩形宽度的浮点数。
类型:
- number
height
表示矩形高度的浮点数。
类型:
- number
pos
表示矩形左上角点坐标的二维向量。
类型:
size
表示矩形宽高的二维向量。
类型:
New
给定 x, y, width, height,创建一个 Rect2 以便于计算。
函数签名:
参数:
xnumber: 左上角点的横坐标。ynumber: 左上角点的纵坐标。wnumber: 矩形宽度。hnumber: 矩形高度。
返回值:
- 创建的 Rect2 类。
Zero
创建一个空矩形。
函数签名:
返回值:
- 所有值都为 0 的空 Rect2
方法
以下是 Rect2 的所有方法:
Contains
判断一个二维向量是否在自身范围内。
函数签名:
参数:
posVec2: 一个二维向量。
返回值:
- 给定二维向量是否在自身范围内的布尔值。
Collides
判断一个矩形是否与自身碰撞/相交。
函数签名:
参数:
otherRect2: 另一个矩形。
返回值:
- 给定矩形是否与自身碰撞/相交的布尔值。