onFractureRest
Disparado quando todo fragmento de uma fratura vem ao repouso — todos os pedaços ficaram em repouso ao mesmo tempo por um segundo inteiro. Dispara uma vez por fratura; pedaços derrubados depois disso não o disparam de novo.
A fratura.
Parâmetros
Seção intitulada “Parâmetros”| Posição | Nome | Tipo | Descrição |
|---|---|---|---|
| 1 | aFratura | fracture | A fratura cujos fragmentos todos se acomodaram. |
Cancelável
Seção intitulada “Cancelável”Não.
O servidor confere os fragmentos em pulsos de meio segundo, então o evento pode chegar com esse atraso depois do segundo de repouso completo. Uma fratura pausada não é conferida — pause-a com setFracturePaused e o cronômetro de repouso fica parado até ela rodar de novo.
Exemplo
Seção intitulada “Exemplo”addEventHandler("onFractureRest", root, function() outputDebugString(getFractureFragmentCount(source) .. " pedaços se acomodaram, limpando") destroyElement(source)end)Veja também
Seção intitulada “Veja também”onObjectFracture— Disparado quando um objeto quebra sozinho, ao acabar a vida de fratura.onFractureEnd— Disparado quando uma fratura termina sozinha, ao esgotar o tempo de vida.onDynamicObjectRest— Disparado quando um objeto em física dinâmica vem ao repouso.