gpt4 book ai didi

ios - 如何在 Corona SDK 游戏应用程序中测量/量化 "sluggishness"?

转载 作者:行者123 更新时间:2023-11-29 03:36:40 29 4
gpt4 key购买 nike

如何衡量/量化 Corona SDK 游戏应用中的“迟缓”?

我在我构建的基于 Corona SDK 的物理游戏(使用 Box2D)上寻找旧手机(例如 iPhone 4、Samsung GT-I9000)的一些性能问题。他们工作但有点迟钝并且响应速度不快。我已经尝试记录 FPS(每秒帧数)、内存和纹理内存,但这些数字看起来还不错,似乎无助于量化迟缓。例如,帧速率不会低于默认的 30 FPS。

例如,我是否需要在整个主游戏循环中放置时间戳以查看时间花在哪里。但是,如果帧速率没有下降,那么这是否意味着不应该存在问题,因为游戏正在设法在要求的时间内完成游戏循环以将帧速率保持在所需的水平?

所以我最终想弄清楚我所看到的是否“正常”,以及我现在是否可以发布(而不是花更多时间尝试让游戏在旧手机上更流畅)

游戏的内存数据如下,我认为还可以:

- Model  / fps / memory / texture_memory
- iPhone: 30, 1811kB, 9.6MB
- iPhone5: 30, 1874kB, 34MB
- iPad Retina, 30, 1800kb, 119MB

最佳答案

我建议使用类似 Corona Profiler 的东西.它不是免费的(10 美元),但如果您经常使用 Corona,这笔钱花得值。

它完全按照您刚才的要求进行操作:它会告诉您每个函数需要多长时间,以及有多少内存已用完。它指出我在没有意识到的情况下嵌套了一些循环,这对我很有帮助,这使得函数的时间减少到了之前的 15% 左右。我想您可以自己编写函数来完成此操作,但就我个人而言,我宁愿花 10 美元然后回去编写我的游戏。

关于ios - 如何在 Corona SDK 游戏应用程序中测量/量化 "sluggishness"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19084744/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com