gpt4 book ai didi

android - 你如何用opengl es显示fps(android)

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:39:37 24 4
gpt4 key购买 nike

我是 java 和 opengl 的新手,仍在学习中,请原谅我的无知。我制作了一个若隐若现的对象 apk 文件。现在我想在我的设备上播放应用程序时查看 fps。我一直在关注本教程 http://www.youtube.com/watch?v=1MYgP8Oj5RY&list=UUKwypsRGgHj1mrlQXhLXsvg&index=67并尝试为 android 修改它,但我无法让它工作。

谁能告诉我如何在角落或标题页上添加简单的 fps 指示器以及如何控制 fps 的示例。

谢谢

最佳答案

如果您使用此类并调用 logFrame(),它会在您的 logcat 日志中告诉您 fps:

import android.util.Log;

public class FPSCounter {
long startTime = System.nanoTime();
int frames = 0;

public void logFrame() {
frames++;
if(System.nanoTime() - startTime >= 1000000000) {
Log.d("FPSCounter", "fps: " + frames);
frames = 0;
startTime = System.nanoTime();
}
}
}

从我读到的内容来看,您通过最小化对 gl 状态的调用来优化代码以获得更好的帧率

here is a link for drawText()

关于android - 你如何用opengl es显示fps(android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15398285/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com