Difference between revisions of "love.physics.newCircleShape"

m (reformatted.)
(10 intermediate revisions by 5 users not shown)
Line 1: Line 1:
Create a new CircleShape at (x,y) in local coordinates.
+
Creates a new [[CircleShape]].
 +
 
 +
{{notice|Making changes to a [[World]] is not allowed inside of the [[beginContact]], [[endContact]], [[preSolve]], and [[postSolve]] callback functions, as BOX2D locks the world during these callbacks.}}
 +
{{Needs_example}}
 +
 
 
== Function ==
 
== Function ==
 +
{{newin|[[0.8.0]]|080|type=variants|plural=yes}}
 +
=== Synopsis ===
 +
<source lang="lua">
 +
shape = love.physics.newCircleShape( radius )
 +
</source>
 +
=== Arguments ===
 +
{{param|number|radius|The radius of the circle.}}
 +
=== Returns ===
 +
{{param|CircleShape|shape|The new shape.}}
 +
 +
== Function ==
 +
=== Synopsis ===
 +
<source lang="lua">
 +
shape = love.physics.newCircleShape( x, y, radius )
 +
</source>
 +
=== Arguments ===
 +
{{param|number|x|The x position of the circle.}}
 +
{{param|number|y|The y position of the circle.}}
 +
{{param|number|radius|The radius of the circle.}}
 +
=== Returns ===
 +
{{param|CircleShape|shape|The new shape.}}
 +
 +
== Function ==
 +
{{oldin|[[0.8.0]]|080|type=variant}}
 
=== Synopsis ===
 
=== Synopsis ===
 
<source lang="lua">
 
<source lang="lua">
Line 12: Line 40:
 
=== Returns ===
 
=== Returns ===
 
{{param|CircleShape|shape|A new CircleShape.}}
 
{{param|CircleShape|shape|A new CircleShape.}}
=== Note ===
+
 
love.physics.newCircleShape() anchors from the center of the shape by default.
 
 
== See Also ==
 
== See Also ==
 
* [[parent::love.physics]]
 
* [[parent::love.physics]]
Line 19: Line 46:
 
* [[Constructs::Shape]]
 
* [[Constructs::Shape]]
 
[[Category:Functions]]
 
[[Category:Functions]]
{{#set:Description=Create a new CircleShape at (x,y) in local coordinates.}}
+
{{#set:Description=Creates a new [[CircleShape]].}}
 
{{#set:Since=000}}
 
{{#set:Since=000}}
 +
 
== Other Languages ==
 
== Other Languages ==
 
{{i18n|love.physics.newCircleShape}}
 
{{i18n|love.physics.newCircleShape}}

Revision as of 11:10, 20 November 2019

Creates a new CircleShape.

O.png Making changes to a World is not allowed inside of the beginContact, endContact, preSolve, and postSolve callback functions, as BOX2D locks the world during these callbacks.  


Accessories-text-editor.png Script Example Missing

love.physics.newCircleShape needs a script example, help out by writing one.

 



Function

Available since LÖVE 0.8.0
These variants are not supported in earlier versions.

Synopsis

shape = love.physics.newCircleShape( radius )

Arguments

number radius
The radius of the circle.

Returns

CircleShape shape
The new shape.

Function

Synopsis

shape = love.physics.newCircleShape( x, y, radius )

Arguments

number x
The x position of the circle.
number y
The y position of the circle.
number radius
The radius of the circle.

Returns

CircleShape shape
The new shape.

Function

Removed in LÖVE 0.8.0
This variant is not supported in that and later versions.

Synopsis

shape = love.physics.newCircleShape( body, x, y, radius )

Arguments

Body body
The body to attach the shape to.
number x
The x offset of the circle.
number y
The y offset of the circle.
number radius
The radius of the circle.

Returns

CircleShape shape
A new CircleShape.

See Also


Other Languages