我有一段代码运行到一个循环中,除以 100,这减少了我的 fps 计数。
在大多数情况下,int/uint类型除以 100,得到一个简单的Number。
我只是想知道任何优化它的方法。
编辑:@scriptocalypse建议的小基准 - 乘以 0.01:
import flash.utils.getTimer;
for(var k:Number = 20; k > 0; k--)
{
var a:int = getTimer();
var o:Number = 100;
var p:Number;
for(var i:Number = 100000000; i > 0; i--)
{
p = o * 0.01; // took 423~510 <--------------
//p = o / 100; // took 713~768 <--------------
}
var b:int = getTimer();
trace( b - a);
}