原生平台Drawcall 应该控制在多少比较合适?

也有可能是逻辑的问题, 不过优化dc到10以下确实就不卡了. 游戏逻辑其实都没动过, 反而还增加了一些渲染优化的逻辑. 不过这个卡的问题算是已经解决了, 我下次留心看一下是不是逻辑的问题.

直接贴真机debug耗时不就一目了然?

谢谢谢谢, 项目都优化完了:joy:现在dc在10以内, 卡和发热的问题都解决了. 当时也没截图, 所以就没图发了. 大佬们都说100以内没问题, 我想多少都还是逻辑上有什么地方没处理对,导致卡了.

之前做2d原生 dc平均在200+ 发热会比较厉害 但是不卡顿

1.30太少,动画会明显不流畅 可以设置成40,我安卓全程都设置40,暂时没人烦我说发热耗电快了
2.iOS机制不一样好像只能设置倍数帧率,30 或者 60,但是呢,iOS机器普遍比较好,而安卓机性能参差不齐,所以iOS我暂时统一60帧的
除此之外 真没其他招了
对于高dc对帧数影响肯定是有的,楼下说300都不卡的,只能说有些性能好点的机器看起来不卡,实际低端机300dc跟30dc帧数绝对有差别,不要被误导了

1赞

只做渲染的话,基本上市面上任何机器300个draw call都不会有问题.

太感谢了! 我下个版本就试一下40fps, 我明白每个项目的实际实现都是不一样的, 所以别人DC300都不卡不代表我手里的游戏就可以300也不卡:joy:. 我发这个贴也是这个目的, 问一下大家的心理预期, 如果和我自己项目表现差太多了, 说明多半都是我什么地方写出问题了 :crazy_face:

光显示静态画面dc300+,全程300+dc不用动,不用做其他的呀 钻这个就没意思了
再一个帧渲染时长不只跟dc有关,填充率也有关系呀

1赞

我只是想表达游戏卡顿可能不是draw call的问题,死啃这个才是钻牛角尖…

1赞