Pular para o conteúdo

getFractureSleepingFragmentCount

Compartilhada Fratura OOP fratura:getSleepingFragmentCount()

Devolve quantos fragmentos de uma fratura já vieram ao repouso.

number getFractureSleepingFragmentCount ( fracture aFratura )
NomeTipoPadrãoDescrição
aFraturafracture—O elemento de fratura, criado por createObjectFracture ou createObjectBreakEffect. No cliente você pode passar um dos objetos-fragmento dela.

O número de fragmentos em repouso — 0 enquanto tudo ainda voa. Um fragmento conta como adormecido quando a física dinâmica dele se acomodou no servidor, ou quando a simulação local o desacelerou abaixo da velocidade de repouso no cliente. Junto com getFractureFragmentCount, isso diz o quão longe o estilhaço está de terminar.

Devolve false, com um aviso no console de debug, quando o argumento não é uma fratura que aquele lado conhece — inclusive no cliente, onde um objeto que não é fragmento também é recusado.

-- quando tudo se acomodar, tire os pedaços de cena
setTimer(function()
if not isFracturePaused(fx) and getFractureSleepingFragmentCount(fx) == getFractureFragmentCount(fx) then
restoreObjectFracture(fx)
end
end, 500, 0)