程序性能技巧
绞尽脑汁多想一些办法来创建同样的效果,然后选择消耗处理器和内存最小的方式。
3D模型中多边形的数量是影响性能的关键因素。然而,这并非唯一的因素。在移动电话这种处理能力有限的设备上,你应该多计算绘画的像素数量而不光是多边形的数量。具有多个多边形的小模型绘画速度比多边形数目少的大模型快。
可能的话,创建3D模型的时候使用方形代替三角形。
纹理总是会保留足够的内存来填充8比特深,256*256像素的纹理区域,即使你的纹理文件比这个要小。因此使用一个256*256的纹理比使用4个128*128的纹理的效果更好。
由于内存有限,因此尽量复用你的纹理。例如,在使用脸部纹理的时候,你可以只创建一个耳朵,把它用在脸部的两边。