通常,3d的性能用每秒渲染的多边形数量或者是每秒屏幕更新的次数,也就是每秒的帧数 (fps),来表示。在标准pc上,这两个数字之间有密切的关系。假如减少绘在屏幕上的多边形数量,则fps会增加。
而在手机上,因为其处理能力有限,所以,另一个因素也显得比较重要。除了多边形的数量,象素值对fps也有很大的影响。这意味着10个小的多边形有时会比5个大的多边形更快的绘制完。多边形数量和fps之间的关系有点复杂。
结论就是你不但要考虑使用的多边形的数量,也要考虑他们使用的屏幕的大小。
下面提供的MIDlet说明了这个现象,应用程序显示一个翻转的3D对象,当你按右键的时候,对象改变尺寸而不是概念多边次形的数量。注重,fps的变化取决于需要绘画的象素数量的变化。
下载MIDlet3D绘画性能演示