#
Drawing.new("Circle")
⚪
Draws a circle (or ellipse if stretched) on the screen.
#
Key Properties
#
Common Properties
Uses common properties like Visible
, Color
, Transparency
, Position
(as center), ZIndex
. See Common Properties. (Size
is generally not used for Circles, use Radius
).
#
Example
-- Example 1: Filled Blue Circle
local filledCircle = Drawing.new("Circle")
filledCircle.Visible = true
filledCircle.Filled = true
filledCircle.Color = Color3(0, 0, 1) -- Blue
filledCircle.Position = Vector2(100, 300) -- Center position
filledCircle.Radius = 25
filledCircle.NumSides = 40 -- Make it smooth (optional, adjust as needed)
filledCircle.ZIndex = 3
-- Example 2: Magenta Outline Circle
local outlineCircle = Drawing.new("Circle")
outlineCircle.Visible = true
outlineCircle.Filled = false
outlineCircle.Color = Color3(1, 0, 1) -- Magenta
outlineCircle.Thickness = 1
outlineCircle.Position = Vector2(200, 300) -- Center position
outlineCircle.Radius = 30
outlineCircle.NumSides = 40 -- Optional
outlineCircle.ZIndex = 3
-- filledCircle:Remove()
-- outlineCircle:Remove()