getBreakEffectSleepingFragmentCount
Devolve quantos fragmentos de um efeito de quebra já vieram ao repouso.
Sintaxe
Seção intitulada “Sintaxe”number getBreakEffectSleepingFragmentCount ( fracture oEfeitoDeQuebra )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
oEfeitoDeQuebra | fracture | — | O elemento do efeito de quebra, criado por createObjectBreakEffect. Um dos seus objetos-fragmento também serve, assim como uma fratura replicada do servidor. |
Retorno
Seção intitulada “Retorno”O número de fragmentos que a simulação local pôs em repouso — desacelerados abaixo da velocidade de repouso — 0 enquanto os pedaços ainda voam. Devolve false, com um aviso no console de debug, quando o argumento não é uma fratura que este cliente conhece.
Exemplo
Seção intitulada “Exemplo”-- esqueça o efeito em silêncio assim que tudo tiver caídosetTimer(function() if getBreakEffectSleepingFragmentCount(fx) == getBreakEffectFragmentCount(fx) then destroyElement(fx) endend, 1000, 0)Veja também
Seção intitulada “Veja também”createObjectBreakEffect— Estilhaça um objeto em fragmentos somente nesta máquina.getBreakEffectFragmentCount— Devolve quantos fragmentos um efeito de quebra tem.getBreakEffectSourceTriangleCount— Devolve a contagem de triângulos da malha do modelo de origem.isBreakEffectPaused— Verifica se um efeito de quebra está pausado.setBreakEffectPaused— Pausa ou retoma um efeito de quebra, congelando seus fragmentos.getBreakEffectCacheHit— Diz se um efeito de quebra reaproveitou um corte em cache.getBreakEffectCacheSize— Devolve quantos cortes o cache guarda.clearBreakEffectCache— Descarta as entradas do cache que nenhum efeito de quebra está usando.