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
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info