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內置的快捷鍵)靠居然敢用基本快捷鍵。。

發佈了43 篇原創文章 · 獲贊 0 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章