永发信息网

unity5中的setpass call 是什么和drawcall是 什么关系

答案:1  悬赏:40  手机版
解决时间 2021-03-29 21:35
  • 提问者网友:相思似海深
  • 2021-03-29 06:34
unity5中的setpass call 是什么和drawcall是 什么关系
最佳答案
  • 五星知识达人网友:荒野風
  • 2021-03-29 07:48
就个人所知,之前很长一段时间内,不少开发者误以draw call为unity效率的直接衡量指标;unity官方也注意到了这点,draw call这个说法比较有误导性;实际上draw call本身的call过程消耗比较低,消耗高的是draw call对象集合的改变过程和集合中各个对象的处理过程,比如dynamic batch和static batch相同draw call下性能差别很大。
  所以unity的统计界面有了setpass call,其意思大致是场景需要切换处理的pass数,因为渲染的对象是通过材质介以材质所含的shader中的各个pass最终得以显示的,这个指标对衡量性能来说比“draw call"相对准确一点。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯