2013-08-20 42 views
1

我期待創建一個監視'FPS'或DirectX應用程序(如沒有記錄的FRAPS)的外部應用程序。我已閱讀過幾篇有關性能測量工具的微軟文章(http://msdn.microsoft.com/en-us/library/windows/desktop/jj585574(v=vs.85).aspx#performance_time_measurements) - 但我期望獲得社區的反饋(和經驗)。監視Direct X應用程序的FPS

我的問題:獲得FPS或Direct X應用程序的最佳方法是什麼?

我使用C#和Visual Studio 2012

回答

2

用Fraps插入DLL到每一個運行的應用程序和掛鉤的具體要求DX找出幀率和捕獲視頻,相當肯定,你必須做同樣的事情。經過一番探索之後,我發現了一個Github項目,它可以完成一些基本的DX捕捉和疊加,因此這可能是一個很好的開始。雖然我沒有親自使用它,所以我不能完全保證質量。

http://spazzarama.com/2011/03/14/c-screen-capture-and-overlays-for-direct3d-9-10-and-11-using-api-hooks/