Iphone openGL中的二维游戏
我对iphone的开发还不熟悉。我使用NSTimer scheduledTimerWithTimeInterval 0.01秒进行游戏循环。游戏包含drawscreen功能,我使用cgContextCliptRect来剪辑动画中的大图像。但0.01秒的速度仅在模拟器中起作用,而在iphone(设备)中不起作用。我怎样才能克服这个问题?我尊重你的回复……你在之前的帖子中已经说过了。但我不明白。。。。。 有没有人可以在openGL中提供类似动画的教程Iphone openGL中的二维游戏,iphone,Iphone,我对iphone的开发还不熟悉。我使用NSTimer scheduledTimerWithTimeInterval 0.01秒进行游戏循环。游戏包含drawscreen功能,我使用cgContextCliptRect来剪辑动画中的大图像。但0.01秒的速度仅在模拟器中起作用,而在iphone(设备)中不起作用。我怎样才能克服这个问题?我尊重你的回复……你在之前的帖子中已经说过了。但我不明白。。。。。 有没有人可以在openGL中提供类似动画的教程 关于2d图像、绘图、剪辑等,示例源代码……您会发
关于2d图像、绘图、剪辑等,示例源代码……您会发现与模拟器和实际设备存在差异,特别是在可能的帧速率方面。查看免费的Cocos2D,它提供了广泛的2d功能,并且已经在许多游戏中证明了它的使用。你会发现模拟器和实际设备之间存在差异,特别是在可能的帧速率方面。查看免费的Cocos2D它提供了广泛的2d功能,并已在许多游戏中证明了它的使用。请记住,0.01秒的刷新间隔相当于每秒100帧。首先,我会将刷新间隔增加到至少0.02秒(50fps)或0.0333秒(30fps)。请记住,0.01秒的刷新间隔相当于每秒100帧。首先,我会将时间间隔增加到至少0.02秒(50fps)或0.0333秒(30fps)。iPhone OpenGL ES实现类似于60 fps,因此将计时器间隔设置为1.0/60 使用XCode的OpenGL ES配置文件(在运行->使用性能工具启动下)
要验证您确实获得了60fps。iPhone OpenGL ES实现类似于60fps,请将计时器间隔设置为1.0/60 使用XCode的OpenGL ES配置文件(在运行->使用性能工具启动下)
以验证您是否确实获得60帧/秒