我正在使用AS3编写IOS游戏。问题出在这里 - 我在屏幕上移动了一个图像。当图像的y值变为负值(图像部分偏离屏幕)时,帧速率从最低点开始。我已经彻底地完成了我的代码,甚至将几个测试项目放在一起进行实验。在我所做的所有测试中,无论什么时候有一个屏幕外的物体,甚至是部分的,帧速率都会下降。这使得滚动背景变得不可能。顺便说一下,我使用Packager for iPhone和3G(不是3GS)。帧率通常是24,没有问题在屏幕外绘制图像会导致性能下降
1
A
回答
1
你用什么技术来隐藏屏幕的不可见部分?遮罩+滚动内容,滚动内容或滚动矩形?如果这不是你现在使用的技术,你应该考虑使用scroll rect。
0
您需要将所有图形剪切到可见图像。任何时候当你从屏幕上画画时,你都会失去硬件加速,这只能在视频内存上运行。
相关问题
- 1. 在屏幕边界之外绘制是否会影响性能
- 2. 如何在屏幕上绘制图像?
- 3. 导入“不相关”的dll是否会导致性能下降?
- 4. struts 2标签导致性能下降
- 5. 由于NotesDocument.closeMIMEEntities()导致性能下降()
- 6. setMinimumLoggingLevel为详细导致性能下降
- 7. glBindFramebuffer导致OpenGLES性能下降
- 8. 用JOGL绘制屏幕外
- 9. 用C#绘制(屏幕外)
- 10. 将OpenGL绘制到屏幕外位图
- 11. 在屏幕上的(0,0)处绘制图像在左下角绘制
- 12. Android Canvas关闭屏幕绘图性能
- 13. 添加正则化会导致性能下降和更差
- 14. 使用大量C代码块会导致性能下降吗?
- 15. 未渲染的MovieClip帧会导致性能下降吗?
- 16. 媒体查询是否会导致渲染性能下降?
- 17. 多线程读取会导致性能下降吗?
- 18. 由于数据碎片,varchar会导致性能下降吗?
- 19. 使用嵌套的ViewStack会导致我的性能下降吗?
- 20. 长时间提交会导致nHibernate性能下降
- 21. 什么可能导致功能导入性能下降?
- 22. 与iOS9(OGLES2.0)相比,iOS10/11下的海量屏幕外渲染性能下降
- 23. Java OpenGL将屏幕外缓冲区绘制为图像
- 24. C#Entity Framework 4导致性能下降的导航属性
- 25. 外键null - 性能下降
- 26. 只有当UITableViewcell在屏幕外时,图标下载才会下载图像.iPhone
- 27. 试图使用pygame在屏幕上绘制图像,但屏幕是空白的?
- 28. iPad屏幕镜像性能
- 29. Homescreen Widget上的ImageViews会降低主屏幕性能
- 30. 在查询中使用联合或连接会导致Sphinx性能下降吗?
有任何我们的代码? – 2011-09-19 16:59:31
目前还不是,它在不同的机器上。主要想知道是否有其他人有类似的问题或听说过这个。当我访问它时会发布代码 –
不管你描述的这个奇怪的问题,我建议你使用BitmapData#copyPixels()来更快的背景滚动(应该在iDevices上特别引人注目)。 –