iPhone帧速率-以及更改图像的速度
在Xcode上进行模拟时,我可以看到帧速率约为60fps。 我还知道,人眼一秒钟可以看到10-12帧,并定义它们 我的问题是,假设我想以最快的速度更换iPhone上的图像,例如一遍又一遍地运行所有数字图像,在没有任何延迟的情况下(当然我的眼睛看不到,但无论如何),可以产生的最大速度是多少,如果我将其设置为比最大速度快,会发生什么?它会跳过一些数字吗 当我看到60帧时,这意味着什么?为什么不30?我们能看到区别吗 是否有任何文档或规范来理解确切的屏幕规范iPhone帧速率-以及更改图像的速度,iphone,objective-c,Iphone,Objective C,在Xcode上进行模拟时,我可以看到帧速率约为60fps。 我还知道,人眼一秒钟可以看到10-12帧,并定义它们 我的问题是,假设我想以最快的速度更换iPhone上的图像,例如一遍又一遍地运行所有数字图像,在没有任何延迟的情况下(当然我的眼睛看不到,但无论如何),可以产生的最大速度是多少,如果我将其设置为比最大速度快,会发生什么?它会跳过一些数字吗 当我看到60帧时,这意味着什么?为什么不30?我们能看到区别吗 是否有任何文档或规范来理解确切的屏幕规范 谢谢。要回答你的第一个问题(如果我理解你的
谢谢。要回答你的第一个问题(如果我理解你的问题,可能还有第二个问题),这里有一点背景知识: FPS用于描述图形卡每秒可以输出多少帧。刷新率通常以Hz为单位,表示屏幕刷新的频率。如果您的FPS比您的Hz快,那么屏幕将不会显示您显示的所有图像。这可能导致撕裂,可以使用Vsync解决。Vsync将同步FPS和刷新率以解决此问题
这有用吗 要回答你的第一个问题(如果我理解你的问题,可能还有你的第二个问题),这里有一点背景知识: FPS用于描述图形卡每秒可以输出多少帧。刷新率通常以Hz为单位,表示屏幕刷新的频率。如果您的FPS比您的Hz快,那么屏幕将不会显示您显示的所有图像。这可能导致撕裂,可以使用Vsync解决。Vsync将同步FPS和刷新率以解决此问题
这有用吗 iPhone 4s、iPhone 5和更新的设备可以每秒60帧更新屏幕。iPhone4和更早的设备可以以每秒30帧的速度更新。如果您的代码更新每一帧的速度快于设备更新屏幕的速度,那么它将跳过帧
至于fps是否明显,这取决于人。我不能忍受低于30的帧率,我可以清楚地分辨出30和60之间的区别。有些人看不出有什么区别。有些人喜欢30到60岁。这真的取决于你问谁。但总的来说,帧速率越高,动画就越流畅。iPhone 4s、iPhone 5和更新的设备可以每秒60帧更新屏幕。iPhone4和更早的设备可以以每秒30帧的速度更新。如果您的代码更新每一帧的速度快于设备更新屏幕的速度,那么它将跳过帧
至于fps是否明显,这取决于人。我不能忍受低于30的帧率,我可以清楚地分辨出30和60之间的区别。有些人看不出有什么区别。有些人喜欢30到60岁。这真的取决于你问谁。但一般来说,帧率越高,动画就会越平滑。至于fps是否明显,这取决于人和环境。人类的视觉系统不容易定义!例如,屏幕越大,对高帧速率的需求就越高——因此有人可能会认为30 fps对手机来说就足够了,但是如果你把显示器放在眼睛附近,并且你的眼睛正在跟踪一个移动的物体,那么肯定可以看到例如30和60 fps之间的差异 事实上,一个人看不到固定的fps号码。如果你想象一个巨大的屏幕,你的眼球跟踪一个小棒球从屏幕的一端移动到另一端,投射到你视网膜上的棒球图像将根据帧速率以一定的频率来回抖动,这种现象称为频闪
即使这种抖动的频率高于所谓的“临界闪烁频率”(眼睛能够感知到闪烁),你仍然会看到视网膜上的球模糊,这取决于帧速率,在这种情况下,你可能很容易区分30 fps和60 fps甚至更高。fps越高,你看到的球就越锐利。问问任何铁杆PC玩家,他是否认为每秒30帧就足够了 至于fps是否明显,这取决于人和环境。人类的视觉系统不容易定义!例如,屏幕越大,对高帧速率的需求就越高——因此有人可能会认为30 fps对手机来说就足够了,但是如果你把显示器放在眼睛附近,并且你的眼睛正在跟踪一个移动的物体,那么肯定可以看到例如30和60 fps之间的差异 事实上,一个人看不到固定的fps号码。如果你想象一个巨大的屏幕,你的眼球跟踪一个小棒球从屏幕的一端移动到另一端,投射到你视网膜上的棒球图像将根据帧速率以一定的频率来回抖动,这种现象称为频闪 即使这种抖动的频率高于所谓的“临界闪烁频率”(眼睛能够感知到闪烁),你仍然会看到视网膜上的球模糊,这取决于帧速率,在这种情况下,你可能很容易区分30 fps和60 fps甚至更高。fps越高,你看到的球就越锐利。问问任何铁杆PC玩家,他是否认为每秒30帧就足够了