在下正在学习cocos,遇到一个问题请教各位大大。
我在节点上用Graphics绘制了三个圈,但是drawCall却达到了302。如果把此节点换成一个图片精灵,drawCall就只有1了,这是为什么呢?
在下正在学习cocos,遇到一个问题请教各位大大。
我在节点上用Graphics绘制了三个圈,但是drawCall却达到了302。如果把此节点换成一个图片精灵,drawCall就只有1了,这是为什么呢?
那个不是DrawCall,是顶点个数。一个cc.Graphics的DrawCall应该还是1
那请问,DrawCall在哪里查看呢?
我目前一个Node的顶点数就达到160了,我在界面上添加上千个Node的时候,就会特别卡,FPS只能达到17左右,请问,有什么解决方案吗?
代码里运行cc.director.setDisplayStats(true);模拟器运行可以看到DrawCall。你每个Node画的东西一样吗?一样的话保存成图片再导入,就不用cc.Graphics画了。
好的 ,非常感谢呢