游戏编程性能优化

游戏编程性能优化-------------------------------------------------------------------------------------------

1.全局变量名尽量用缩写,尽可能短,可以减小程序最终生所的体积

2.for循环在较大的循环空间,写成几个循环,以利用CPU的Cache达到效果,

将1000次循环改成100次的方法

for(var i:int =0;i<1000;i+=10;)

{

    j++;//do some thing

    j++;//do some thing

    j++;//do some thing

    j++;//do some thing

    j++;//do some thing

    j++;//do some thing

    j++;//do some thing

    j++;//do some thing

    j++;//do some thing

    j++;//do some thing

}

var i ; var len是要提前声明的,提高循环效率

3.取模等一些操作可以用位运算,提高核心运行效率

4.注意的地方

变量必须显示初始化

如 var i:int = 0;//赋0值,尽管语言中 i 默认值是0

5.多用public var,少用get

get封装效率和function调用差不多,比public var低50倍 或更多

原文地址:https://www.cnblogs.com/jiahuafu/p/1638863.html