gpt4 book ai didi

ios - 在iOS上,有没有办法每秒刷新60帧以上?

转载 作者:行者123 更新时间:2023-11-29 04:42:08 25 4
gpt4 key购买 nike

如果对图像进行动画处理,例如金属球,其宽度约为 20 像素,速度约为每秒 200 像素,那么如果刷新率为每秒 60 帧,则球将移动约 3 像素每秒,即球宽度的 1/6 (16%)。 (如果是《愤怒的小鸟》, bluebird 的大小大约是20像素,而且移动起来平滑很多,而不是每次3像素)。

这样看来,球的移动方式有些锯齿状。怎样才能让它顺利移动呢?这是否需要使刷新率超过每秒 60 帧?如果需要,如何实现? (CADisplayLink 用作计时器,因此现在为每秒 60 帧。NSTimer 可以使其刷新更快,但 NSTimer 可能会延迟并且不会显示自上次刷新以来耗时。)

最佳答案

我正在尝试做像你一样的事情,但仍然遇到同样令人不快的“闪烁”。这是我的代码http://paste.ideaslabs.com/show/1FZoo6AQtu

我正在阅读一些 OpenGL 文档,GLKViewController 的属性 PreferredFramesPerSecond 看起来很有前途。也许有更多 OGL/GLK 经验的人可以帮助我们。

关于ios - 在iOS上,有没有办法每秒刷新60帧以上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10240152/

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