深圳Unity3D培训
达内深圳龙华中心

185-8926-6248

热门课程

深圳游戏开发师分享_Unity3D游戏开发场景优化之批处理

  • 时间:2018-05-21 17:19
  • 发布:深圳unity3d培训
  • 来源:达内新闻

本文与大家分享的是:深圳游戏开发师分享,Unity3D游戏开发场景优化之批处理,市面上,很多游戏都由于游戏场景优化不到位,而导致这个游戏无人问津。在Unity3D中有静态批处理和动态批处理两种方式,下面我们就来分别说说这两种不同的批处理方式。

静态批处理

静态批处理允许游戏引擎尽可能多的去降低绘制任意大小的物体所产生的DrawCall,它会占用更多的内存资源和更少的CPU资源,因为它需要额外的内存资源来存储合并后的几何结构。

如果在静态批处理之前,有几个对象共享相同的几何结构,那么将为每个对象创建一个几何图形,无论是在编辑器还是在运行时。这看起来是个艰难的选择,你需要在内存性能和渲染性能间做出最为正确的选择。

动态批处理

相对静态批处理而言,动态批处理的要求更为严格一些,它要求批处理的动态对象具有一定的顶点,所以动态批处理只适用于包含小于900个顶点属性的网格。

如果你的着色器使用顶点位置,法线和单光,然后你可以批处理300个顶点的动态对象;而如果你的着色器使用顶点位置,法线,UV0,UV1和切线,那么只能处理180个顶点的动态对象。接下来最为重要的一点,如果动态对象使用的是不同的材质,那么即使进行了动态批处理从效率上来讲并不会有太大的提升。如果动态对象采用的是多维子材质,那么批处理是无效的。

深圳unity3d开发培训

如果你想学习到更多的Unity游戏开发技巧,月薪上万,小编推荐就到深圳达内学unity3d开发技术,0基础真枪实战学习4个月即可毕业,达内教育成立于2002年,于2014年4月,达内在美国纳斯达克上市,要培训,就选上市公司!达内教育专注IT职业教育16年,高薪聘请名师授课 ,并采用“先学习,可就业后付款”模式,让您入学无忧。学不会怎么办,达内可免费参加复学,直达你学会为止,让您学习无忧。达内毕业学员就业率高达94%以上,入学即可签订平安就业保险,未就业可退学费,让您就业无忧,赶快>>点击报名<<免费试学吧。

上一篇:unity3d培训哪家好?奋斗120天月薪上万
下一篇:零基础学unity3d_参加unity3d开发培训要多少钱

马上预约三天免费体验课

姓名:

电话:

怎么学Unity3D?新手学Unity3D的学习路线建议

学unity3d开发要学习哪些编程语言

深圳VR培训告诉你unity3d要如何学习

学unity3d技术开发VR的就业前景怎么样

选择城市和中心
贵州省

广西省

海南省