Rect
Rect类是用于表示矩形的结构体,包括矩形左上角的位置以及矩形的宽度和高度等属性,常用于控制图像的位置和大小。
构造方法
Rect.new ( x : number? , y : number? , w : number? , h : number? ) |
| 创建一个新的Rect对象。 |
成员变量
Rect.x : number |
| (只读)Rect左上角的x坐标。 |
Rect.y : number |
| (只读)Rect左上角的y坐标。 |
Rect.width : number |
| (只读)矩形的宽度。 |
Rect.height : number |
| (只读)矩形的高度。 |
Rect.area : number |
| (只读)矩形的区域面积。 |
Rect.min : Vector2 |
| (只读)矩形的左上角顶点坐标。 |
Rect.max : Vector2 |
| (只读)矩形的右下角顶点坐标。 |
成员方法
Rect.SetValues ( x : number , y : number , w : number , h : number ) : void |
| 设置矩形的x,y,width,height。 |
Rect.Overlaps ( other : Rect ) : boolean |
| 判断指定矩形是否与当前矩形重合。 |
Rect.SetMinMax ( min : Vector2 , max : Vector2 ) : void |
| 设置矩形的最大和最小坐标。 |
Rect.Contains ( point : Vector2 ) : boolean |
| 判断点point是否在矩形内。 |
Rect.EncapsulatePoint ( point : Vector2 ) : void |
| 增长矩形以包含点。 |
Rect.Scale ( scale_x : number , scale_y : number ) : void |
| 缩放矩形。 |
Rect.Move ( delta_x : number , delta_y : number ) : void |
| 移动矩形的位置。 |
Rect.EncapsulateRect ( rect : Rect ) : void |
| 增长该矩形以包含给定的另一个矩形。 |
Rect.toString ( ) : string |
| 获取Rect的属性字符串。 |
Rect.CopyFrom ( from : Rect ) : void |
| 复制from对象到当前对象。 |
Rect.EqualsTo ( other : Rect ) : boolean |
静态方法
Rect.Clone ( val : Rect ) : Rect |
| 这是一个静态函数,复制给定的Rect对象,返回一个新的Rect对象。 |
Rect.EqualsTo ( lhs : Rect , rhs : Rect ) : boolean |
