Flutuação rápida para inteiro (bom método de renderização de tela)

Uma maneira realmente rápida de converter floats em inteiros é usando o operador double not bitwise (~~) No desenvolvimento do jogo é realmente uma desaceleração se você tiver que calcular muitos itens na tela e quiser renderizá-los, alguns ainda renderizam as coordenadas flutuantes que um absoluto não ir. Não há nada como 4,12 px. No entanto, existe uma maneira muito rápida de simplesmente remover os decimais.

var base = ~~(4.12);  // this will output 4

Apenas uma coisa deve ser mencionada. Na verdade, é apenas cortar os decimais, então certifique-se de usar isso apenas onde não importa. por exemplo, diretamente antes da renderização.

jsFiddle Demo

jsPerf Comparação de redondo, corrigido e bit a bit