2011-11-30 70 views
3

我正在为iOS平台开发游戏。它在iPhone 4 iOS 4.3,iPad iOS 4.3,iPad2 ios 4.3上以60 FPS的速度运行平稳,但在iOS 5的iPod touch 4上仅提供30-34 FPS。据我所知,iPhone 4和iPod touch 4上的硬件是除了RAM(512 iphone,256 ipod)。这是一种正常的行为,如果不是哪里会出现问题?由于iPod touch 4 vs iPhone 4的性能

一些额外的信息:

游戏使用OpenGL ES 2.0的

这是一个2D游戏,如果我从渲染去除背景层iPod可以以60fps运行。所以我认为这个问题与GPU有关,但我不知道如何解决它。

+0

在测试我们的一款游戏时,我们也看到了iPhone上的更好的性能,但当时iPhone和iPod Touch都在运行iOS 4。基于我自己的经验,这绝对是我期望会发生的事情,但仅仅在以下情况下我会尝试在运行iOS5的iPhone 4上进行测试。 – elibud

+0

@EliBud:差异大概是一半吗? (60 FPS vs 30) – Andrew

+0

我不记得完全是因为它足够满足我们所需要的,但我认为它更像是在20-30%之间的FPS。 – elibud

回答

1

我试过在运行iOS 4.2.1的其他ipod 4 32 GB上。没有发现问题。奇怪的