World:setCallbacks (Português)

Configura as função que são chamadas quando formas colidem.

Quadro funções Lua podem ser dadas como argumentos. O valor nil pode ser passado para eventos que não são interessantes.

Quando chamadas, cada função irá passar três argumentos. Os primeiros dois argumentos (um para cada forma) irão passar dados que foram configurados com Shape:setData (ou nil). O terceiro argumento passa o Contact entre as duas formas.

Nota: Usando Shape:destroy quando há um callback remove ativo pode provocar acidente. Uma possível solução para isso é através da destruição de objetos que não tem contatos ativos com qualquer outra coisa.

Função

Sinopse

World:setCallbacks( add, persist, remove, result )

Argumentos

function (Português) add
Chamada quando da primeira colisão de duas formas.
function (Português) persist
Chamada a cada quadro, se Called each frame, se a colisão dura mais de um quadro.
function (Português) remove
Chamada quando duas formas terminam de colidir.
function (Português) result
Sem ideia. Nunca vi ser chamada...

Retornos

Nada.

Veja Também

Outros Idiomas