World:getCallbacks

Returns functions for the callbacks during the world update.

Function

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

Synopsis

beginContact, endContact, preSolve, postSolve = World:getCallbacks( )

Arguments

None.

Returns

function beginContact
Gets called when two fixtures begin to overlap.
function endContact
Gets called when two fixtures cease to overlap.
function preSolve
Gets called before a collision gets resolved.
function postSolve
Gets called after the collision has been resolved.

Function

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

Synopsis

add, persist, remove, result = World:getCallbacks( )

Arguments

None.

Returns

function add
Called when two shapes first collide.
function persist
Called each frame, if collision lasts more than 1 frame.
function remove
Called when two shapes finish colliding.
function result
No idea. Never seems to be called...

See Also


© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/World:getCallbacks