android - 将 android 平板电脑上的 opengl\game 的 fps 提高到 60 以上

标签 android opengl-es frame-rate

我的问题是:我有一部 Android 手机和平板电脑,均运行 Android 4.0。 在手机上,我的游戏以 120 fps 运行,在平板电脑上以 60 fps 运行。我知道更高分辨率可能是一个因素,但 60 fps 对于 Android 游戏有好处吗?无论如何要在平板电脑上实现更高的 fps 吗?

我尝试在我的游戏中使用 AndEngine 和 E3Droid(因为它们分别是 open gl 2.0 和 1.0/1.1),但两者都产生相同的结果。

有什么建议吗?也许 60fps 对于 Android 游戏来说已经足够了?我来自 XNA,那里的帧率通常超过 100 fps,因此我很担心。

最佳答案

无论什么对游戏有好处,这都完全不在你的掌控之中。在许多设备上,渲染速度上限为 60 fps,甚至 30 fps。不用担心,它完全依赖于设备!

如果您还没有,请考虑在游戏逻辑中实现固定时间步长。 Here是关于这个主题的一篇很棒的博客文章。

祝你好运!

关于android - 将 android 平板电脑上的 opengl\game 的 fps 提高到 60 以上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11851343/

相关文章:

java - Android Studio 中的 Stripe 集成

android - Wi-Fi 直连安卓

c - 一个 glTexImage2D 问题

ios - 为什么向我的应用程序添加多重采样会在第一帧卡住屏幕?

ios - AVFoundation,在播放音频时为所有视频帧创建图像

Flash 到 Html5 Canvas : slow vector graphics

java - 如何用java制作一个简单的计时器,单击按钮即可启动/停止计时器?

java - 单击 ListView 上的按钮会显示相同的输出

ios - 如何在与 OpenGL 混合的 GLKView 中绘制字符串

java - 基于瓦片的碰撞检测,物体穿过瓦片掉落