display.newRect()

类型 函数
display.*
返回值 ShapeObject(形状对象)
修订版本 版本 2024.3703
关键词 矩形,矢量对象
另请参阅 形状 — 路径、填充、描边 (指南)
显示对象 (指南)

概述

创建一个矩形对象。局部原点位于矩形的中心,锚点初始化为此局部原点。

语法

display.newRect( [parent,] x, y, width, height )
parent (可选)

GroupObject(组对象). 用于插入矩形的可选显示组。

x / y (必填)

Number(数字). 矩形中心的 **x** 和 **y** 坐标。

width / height (必填)

Number(数字). 矩形的宽度和高度。

属性

(继承自 ShapeObject(形状对象) 的属性)

形状对象具有 path 属性,该属性公开路径的属性。第一个角位于左上角,它们按逆时针顺序排列。

object.path.x1 / object.path.y1

Number(数字). 左上角。默认值为 (0,0)

object.path.x2 / object.path.y2

Number(数字). 左下角。默认值为 (0,0)

object.path.x3 / object.path.y3

Number(数字). 右下角。默认值为 (0,0)

object.path.x4 / object.path.y4

Number(数字). 右上角。默认值为 (0,0)

Quadrilateral Distortion
四边形变形

示例

local myRectangle = display.newRect( 0, 0, 150, 50 )
myRectangle.strokeWidth = 3
myRectangle:setFillColor( 0.5 )
myRectangle:setStrokeColor( 1, 0, 0 )