Difference between revisions of "love.physics.newChainShape"

(Added missing table variant (added in 0.9.2))
m
Line 13: Line 13:
 
{{param|number|x2|The x position of the second point.}}
 
{{param|number|x2|The x position of the second point.}}
 
{{param|number|y2|The y position of the second point.}}
 
{{param|number|y2|The y position of the second point.}}
 +
{{param|number|...|Additional point positions.}}
 
=== Returns ===
 
=== Returns ===
 
{{param|ChainShape|shape|The new shape.}}
 
{{param|ChainShape|shape|The new shape.}}

Revision as of 12:03, 6 September 2015

Available since LÖVE 0.8.0
This function is not supported in earlier versions.

Creates a new ChainShape.

O.png Due to a limitation of the current collision algorithm, collision with chain shapes can react in a odd manner. see [here]  


Function

Synopsis

shape = love.physics.newChainShape( loop, x1, y1, x2, y2, ... )

Arguments

boolean loop
If the chain should loop back to the first point.
number x1
The x position of the first point.
number y1
The y position of the first point.
number x2
The x position of the second point.
number y2
The y position of the second point.
number ...
Additional point positions.

Returns

ChainShape shape
The new shape.

Function

Available since LÖVE 0.9.2
This variant is not supported in earlier versions.

Synopsis

shape = love.physics.newChainShape( loop, points )

Arguments

boolean loop
If the chain should loop back to the first point.
table points
A list of points to construct the ChainShape, in the form of {x1, y1, x2, y2, ...}.

Returns

ChainShape shape
The new shape.

See Also


Other Languages