我最近在应用商店上传了一款游戏。它是一个类似于策划者的基本猜数游戏。无论如何,代码只是很多条件和一些循环,没有什么可以导致任何滞后。在我的手机(iPhone 5s)上它工作正常。在我朋友的手机(iPhone 4s)上,他经历了滞后。这是游戏的图像:
您将按6,并且6将出现在白色框中。然后你将按5,它将出现在6之后的方框中,依此类推。他说,第一次按下就可以了,然后在第二次按下时,按钮似乎仍然按下,并且在该数字出现在白框之前将发生大约15秒的延迟。第3次也会发生同样的情况。我不确定是什么原因造成了这么大的延迟。我唯一的想法是由于我的图像......
如我的调试中所示,这些小数字键的大小在显示时为40px x 40px。然而,当我第一次启动这个应用程序时,对于编码相对较新,项目中图像的实际大小是500px x 500像素并且没有使用资产或任何东西,只是想一想,如果我把它们变大了他们&# 39; d缩小并保持良好状态。 Guess和Clear按钮也相对较大。所以我的问题是......
项目中图像与屏幕上显示的实际尺寸之间的比例差异是否会造成滞后?我不确定,因为在游戏开始之前图像都被加载了,那么为什么一旦这些图像全部显示就会影响游戏呢?事实上,它并没有落后于第一次数推,这是没有意义的(至少对我而言)。对于一些图像显示滞后,15秒似乎也很长。
任何意见都非常感谢。