gpt4 book ai didi

java - 某些手机​​上的 Andengine 低 FPS

转载 作者:搜寻专家 更新时间:2023-10-30 21:33:33 25 4
gpt4 key购买 nike

我的游戏在大多数手机上运行良好 (56 FPS),但其他手机的运行速度约为 25 FPS。在我的游戏中,我有 3 个粒子系统,据我所知,问题出在此处。我的问题:如果我检测到低于 30 的 FPS,停止生成粒子是个好主意吗?如果 FPS 更高,则正常运行。我不确定这是否会导致任何问题。还有其他解决办法吗?

最佳答案

我能想到您可以做几件事来帮助缓解这个问题。

您可以使用您的方法来检测 fps,然后在必要时删除粒子系统。但是,您不必每秒轮询一次——您可以每十秒左右轮询一次。如果你的帧率确实很低,那么你就知道手机会时不时地受到影响,所以你就不需要再进行轮询了——你可以降低粒子数并停止轮询。

或者,您可以使用具有多个“级别”粒子效果的轮询方法,因此如果它无法处理最高级别,则降低下一个复杂级别,依此类推。

此外,您甚至可以允许用户手动调整粒子效果,即在选项菜单中允许他们将它们切换到较低的设置或其他设置。

也许您还可以在运行时分析设备,即有多少内核、图形芯片等并相应地进行调整。

确保您的粒子经过优化等,这样当它们可以更小时您就不会拥有不必要的纹理尺寸等,但我相信您可能已经做到了!

关于java - 某些手机​​上的 Andengine 低 FPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11447232/

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