1

我正在试验一些我在课堂上学到的图形功能。在书中,它说整数计算提高了 C++ 的性能。但我是在 JavaScript 上做的。它在 Javascript 中重要吗?

在 Chrome 上,它运行流畅。毫不奇怪,它的性能在 Firefox 19 和 IE10 中显着下降

function circ(cx, cy, rad, color){  //Using second-order differential
            var x = 0;
            var y = rad;
            var d = 1 - rad;
            var deltaE = 3;
            var deltaSE = -2*rad+5;
            ctx.beginPath();
            ctx.strokeStyle = color;
            ptc(cx,cy,x,y);
            while(y>x){
                if(d<0){                //Select E
                    d+=deltaE;
                    deltaE +=2;
                    deltaSE +=2;
                }
                else{                   //Select SE
                    d+=deltaSE;
                    deltaE+=2;
                    deltaSE+=4;
                    y--;
                }
                x++;
                ptc(cx,cy,x,y);
            }
            ctx.stroke();

        }
4

1 回答 1

1

如果您正在处理非常大的分数,那么可以肯定,数字越简单,它运行的速度就越快,但基于该数字的任何动画都会越不流畅。

于 2013-03-02T21:33:44.683 回答