我大部分时间都是50+ FPS,但是当我加载资源(背景胎面)时,它会下降到30 FPS。我想拥有恒定的FPS,30甚至20,这对我来说不是问题。什么是使FPS保持不变的最佳方式?FPS稳定版iPhone
1
A
回答
1
您应该使用基于时间的重绘,而不是基于框架的绘图。 Michael Daley的book有一些关于此的优秀信息。
另外,尽量在spritesheet中加载尽可能多的资源。
+0
我已经使用显示链接(或定时器,取决于平台)。我加载我的资源异步。 – Felics 2011-02-27 16:19:36
0
不确定是否存在已建立的方法,但在这种情况下帧速率是您重绘的频率。 20 FPS是50毫秒的重绘速度。一种方法是仅在上次重绘与现在之间的时间> = 50毫秒时才重新绘制。
+0
我在我的游戏的Windows版本上做了这个,它不准确。 FPS根据1-2帧变化 – Felics 2011-02-27 15:46:05
相关问题
- 1. Jython 3稳定版
- 2. PhpSpreadsheet(PhpExcel)的稳定版本
- 3. Django开发版vs稳定版
- 4. 是JAVA 1.7稳定版还是beta版?
- 5. 单一Mac上的iPhone SDK的稳定版本是多少?
- 6. iPhone摄像头录制FPS
- 7. 什么是delayed_job_active_record的稳定版本?
- 8. 获取最新的稳定版本git
- 9. 符合FCC要求的稳定版本
- 10. Cocoapods pod稳定版本设置
- 11. html5lib的哪个版本是稳定的?
- 12. Ruby on Rails 5 - 稳定版本?
- 13. RVM稳定版安装错误
- 14. 哪个版本的Java 1.6最稳定?
- 15. 哪一个是最新的稳定版虾(pdf生成版)?
- 16. 运行稳定版本R的开发版本
- 17. Ruby“预览”稳定版本还是Beta版本?
- 18. 找不到包/ laravel/laravel稳定稳定
- 19. symfony 2.0有多稳定或不稳定?
- 20. 带有常春藤排除Alpha版和beta版的最新稳定版本
- 21. 确定依赖关系的稳定版本
- 22. 如何确定当前稳定版本的Ruby是什么?
- 23. 在iPhone上设置FPS费率?
- 24. Parse.com稳定性
- 25. Silverlight稳定性
- 26. MongoDB稳定?
- 27. 图像稳定
- 28. 强稳定,弱稳定和超稳定匹配有什么区别?
- 29. 我的CSS定位不稳定。我该如何稳定它?
- 30. 如何定位特定的iPhone版本?
嗨。你能为我们提供更多信息吗?你使用游戏引擎还是其他框架?你有某种主循环吗? – underdoeg 2011-02-27 15:28:49
我有我的引擎,我可以更改代码。我也有一个主循环。 – Felics 2011-02-27 15:44:25