我正在为 iOS 编程一个新的引擎,我可以测试我可以从我的引擎中获得多少动力。
我的代码是用 C ++ 编写的,引擎是以高效的方式编写的,可以进行流式处理,批量渲染,截头剔除,遮挡剔除,快速内存管理器等,但是结果不满足我的期望,我想知道是否有人能够从他们的 iPhone 设备中获得更多。
现在我只渲染几何纹理和最好的我得到的是约 20K + 三角形被渲染在~35fps 在我的 iPhone 3GS。
这是最大的 iPhone 3GS 可以做的吗?或者有人做得更好吗?
P.S.我还没有做三角带,所以我知道那里有大约 5fps 的改进。
0
0
嗯,我对此做了更多的研究。我已经知道 700 万吨 / 秒,但这只是一个没有考虑三角形填充的数字。
所以为了确保在我的代码中没有一个大的瓶颈,我下载了乌龙引擎并做了一些比较,速度是一样的。
(核心动画效果)
乌龙引擎(运行 San Angeles demo):
5k 至 14k @~60
20k 至 25k @~40
25k 至 30k @~30
我在速度方面得到了非常相似的结果。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(77条)