繁体   English   中英

在屏幕外绘制图像会导致性能下降

[英]Drawing images off-screen results in performance drop

我正在使用AS3编写IOS游戏。 这是问题所在-屏幕上有图像在四处移动。 当图像的y值变为负值(图像部分不在屏幕上)时,帧速率降至最低。 我已经彻底检查了我的代码,甚至将一些测试项目放在一起进行实验。 在我进行的所有测试中,每当有一个物体离开屏幕时,甚至部分离开屏幕,帧频都会下降。 这使得不可能滚动背景。 顺便说一句,我正在为iPhone和3G(不是3GS)使用Packager。 帧频通常为24,没有问题

您使用什么技术隐藏屏幕的不可见部分? 遮罩+滚动内容,滚动内容还是矩形? 如果这不是您现在正在使用的技术,则应考虑使用滚动矩形。

您需要将所有图形剪切到可见图像。 每次在屏幕外画画时,都会丢失硬件加速,该硬件加速仅适用于视频内存。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM