[胡乱翻译] Papervision 2.0中的StatsView

2009年4月27日 | 标签: , , ,

原文地址

Papervision 2.0 Beta 1 Great White华丽的外表之下,隐藏着许多不为用户所知的功能。因为API还在继续开发阶段,示例与文档都不是很完善,而我正在尝试着发掘这些功能。

StatsView是我第一个打算研究的功能。我一直在找一个能实时显示FPS已经渲染面等信息的工具,在查看Papervision 2.0框架的时候,我找到了我所需要的。

将StatsView添加到你的工程非常的简单:

导入这个类:
import org.papervision3d.view.stats.StatsView;

创建好你的render之后 (一般是BasicRenderEngine),加入StatsView。

例如:renderer = new BasicRenderEngine();
addChild(new StatsView(renderer));

就这么简单 – 但是它隐藏的很深,应用也不是很广泛。

现在的问题是,那些缩写都代表什么意思?

  • FPS – Frames Per Second
  • Tri – Triangles
  • Sha – Shaded Triangles
  • Lin – Lines
  • Par – Particles
  • COb – Culled Objects
  • CTr – Culled Triangles
  • CPa – Culled Particles
  • FOb – Filtered Objects
  • Mem – Memory Used
目前还没有任何评论.