gamebryo--NiMetrics性能剖析

Gamebryo提供一个叫NiMetrics的东西来帮助剖析性能。

可以保存为xml格式以后查看。也可以显示为先线段波形式运行时查看。

一开始我还以为是n卡那个perfHud.原来是他自己的。他还真有闲心啊。

应用程序的app自己实现CreateOutputModules

定义xml文件输出的呢用

NiXMLMetricsOutput* pkXML = NiNew NiXMLMetricsOutput(uiFramePeriod,
        pcFilename);
    NiMetricsLayer::AddOutputModule(pkXML);

要在屏幕显示的用:

 NiVisualTrackerOutput* pkVTOutput = NiNew NiVisualTrackerOutput(
        uiVTFramePeriod);
    NiMetricsLayer::AddOutputModule(pkVTOutput);
具体的每一个Tracker可以用他内置的一些。也可以自定义。

使用NIMETRICS_ADDVALUE 宏就是设置自定义的数据当时指数。

具体的参数不说了看sdk

定义好以后用pkVTOutput->AddGraph 加入显示。按F11就可以(F11是GB内置的快捷键)靠居然敢用基本快捷键。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值