在用graphics 做 你画我猜 时碰到这个问题
- 解决办法
解决办法
测试发现lineto 次数超过190 次左右 会出现增加一个drawcall 并且在到10个drawcall时 帧率飞速下降,初步方案为增加下次绘制间距,发现效果并不理想,随后发现画短线 重新moveto后drawcall 下降明显,而且drawcall 提升后 帧数下降不厉害,所以判断在lineto超过190次后重新moveto一次 再接着画 可以很好的降低性能开销
测试发现lineto 次数超过190 次左右 会出现增加一个drawcall 并且在到10个drawcall时 帧率飞速下降,初步方案为增加下次绘制间距,发现效果并不理想,随后发现画短线 重新moveto后drawcall 下降明显,而且drawcall 提升后 帧数下降不厉害,所以判断在lineto超过190次后重新moveto一次 再接着画 可以很好的降低性能开销