display.newCircle()

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

概述

创建一个以指定坐标 (xCenter, yCenter) 为中心的、指定半径的圆形。局部原点位于圆心,锚点 初始化为此局部原点。

注意事项

半径非常小的矢量圆形(例如小于 10)可能显示为多边形而不是平滑的圆形。如果您的内容区域小于设备的原生分辨率,这种情况会更加明显。在这种情况下,如果您想显示一个非常小的圆形,最好使用圆形图像而不是矢量。

语法

display.newCircle( [parent,] xCenter, yCenter, radius )
parent (可选)

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

xCenter / yCenter (必填)

数字. 圆心的 xy 坐标。

radius (必填)

数字. 圆的半径。该值必须大于 0

属性

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

形状对象具有一个 path 属性,该属性公开路径的属性

object.path.radius

数字. 圆的半径。

示例

local myCircle = display.newCircle( 100, 100, 30 )
myCircle:setFillColor( 0.5 )
myCircle.strokeWidth = 5
myCircle:setStrokeColor( 1, 0, 0 )