它';有没有可能制作一个用Python显示FPS(每秒帧数)的程序?
我在想 有可能吗 一个简单的基于控制台命令的程序,显示您当前运行的游戏/程序的FPS如何?简短回答:否 长答案:不知道应用程序的内部结构,也不知道应用程序是否有适当的钩子来执行这种测量。短答案:是 详细回答:除了当您在测量的程序中有钩子时,收集统计数据要简单得多之外,还可以在较低的级别上钩子:直接连接到DirectX或OpenGL。从一些开始你的发现。它们是C++,但这是另一个协议:可以使用Python和C/C++之间的互操作。它';有没有可能制作一个用Python显示FPS(每秒帧数)的程序?,python,frame-rate,Python,Frame Rate,我在想 有可能吗 一个简单的基于控制台命令的程序,显示您当前运行的游戏/程序的FPS如何?简短回答:否 长答案:不知道应用程序的内部结构,也不知道应用程序是否有适当的钩子来执行这种测量。短答案:是 详细回答:除了当您在测量的程序中有钩子时,收集统计数据要简单得多之外,还可以在较低的级别上钩子:直接连接到DirectX或OpenGL。从一些开始你的发现。它们是C++,但这是另一个协议:可以使用Python和C/C++之间的互操作。 作为证据。有一些著名的应用程序可以做到你所说的。只要你有可用的绑定
作为证据。有一些著名的应用程序可以做到你所说的。只要你有可用的绑定/挂钩,可以通过应用程序使用的任何库来读取该应用程序正在做什么,是的。 这些计数器通常通过OpenGL(或directX)实现为对程序图形的查询 如果它是一个OGL应用程序,pyOpenGL提供了相当多的功能,可能值得您花时间研究。我没有使用directX的经验,但我想您可能会发现类似的绑定 如果您想看一个简单的例子,它就可以做到这一点(假设您能够理解很少的C语法)