Draw Call优化「建议收藏」

Draw Call优化「建议收藏」1.检测DrawCall是否改变Game窗口中的stats可以清晰的看到DrawCall2.渲染顺序控制好U3D的渲染顺序,才能控制好DrawCall示例3.动态批处理如果动态物体共用着相同的材质,那么Unity会自动对这些物体进行批处理。4.静态批处理静态批处理比动态批处理更加有效,你应该尽量低使用它,因为它需要更少的CPU开销。5.材质只有拥有相同材质的物体才可以进行批处理。6.打包图集1.每个材质/纹理的渲染一定是会产生DrawCal

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1.检测DrawCall是否改变

Game窗口中的stats可以清晰的看到DrawCall

2.渲染顺序

控制好U3D的渲染顺序,才能控制好DrawCall

示例

Draw Call优化「建议收藏」

3.动态批处理

如果动态物体共用着相同的材质,那么Unity会自动对这些物体进行批处理。

4.静态批处理

静态批处理比动态批处理更加有效,你应该尽量低使用它,因为它需要更少的CPU开销。

5.材质

只有拥有相同材质的物体才可以进行批处理。

6.打包图集

1.每个材质/纹理的渲染一定是会产生DrawCall的,这个DrawCall只能通过打包图集来进行优化。

2.图集打包需要将要打包的图集全部放入一个文件夹中,才能进行正确的打包

3.图集打包好之后,使用相同图集的物体只会产生一个DrawCall

详细的关于打包图集的知识请参考我刚刚发的文章图集(基础使用与定义)_drgfd345的博客-CSDN博客

7.特效清理

1.技能特效,或者其他什么特效,那么特效播放完,这个特效我们就看不到了,但假设这个特效在播放结束的时候,没有将自身的Active属性设置为false,那么它就会继续占用你的DrawCall,消耗你设备的计算能力

2.程序需要保证当一个特效播放完之后,能够被消耗,或者设置为非激活的状态,可以使用一些公共方法来完成特效播放完之后的清理工作

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/191800.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Apache Client使用说明第一章(第二部分)

    Apache Client使用说明第一章(第二部分)

    2021年9月10日
    82
  • web实现QQ第三方登录[通俗易懂]

    web实现QQ第三方登录[通俗易懂]开放平台-web实现QQ第三方登录应用场景web应用通过QQ登录授权实现第三方登录。操作步骤1注册成为QQ互联平台开发者,http://connect.qq.com/2准备一个可访问的域名,

    2022年8月2日
    5
  • Python爬虫程序实例

    Python爬虫程序实例在这个爬虫程序中使用到“BeautifulSoup”与“requests”两个包,所以我们之前要安装这两个包,如果不清楚是否安装,可以使“piplist”查看是否已经安装。做“爬虫程序”时建议用谷歌浏览器对网页元素进行检查,在网页空白处右击鼠标在弹出菜单中,使用“检查”菜单项。在检查元素窗口中,在“Elements”窗口仔细查看网页元素,特别要观察所要截取的内容前后HTML元素的特征。在上述代码中:主要抓取中的元素,这里看到它们的class元素的名称都是“news_li_strong”,所以在代

    2022年6月17日
    32
  • [2018年新版]以太坊ETH挖矿教程

    [2018年新版]以太坊ETH挖矿教程一.准备工作1.硬件准备ETH以太坊挖矿主要是使用高端3G显存以上显卡来挖矿,因此你需要一台拥有以下设备的电脑:显卡:6张rx470或gtx1060以上显卡,显存推荐4G以上主板:需要有6个以上pci-e插槽,目前市面上有主板直插和转接板2种。一般来说直插6卡或者8卡主板较为稳定。电源:电源功率视显卡数量,一般6卡需要850w以上其他配件:CPU、内存、硬盘(推荐60G以上SSD)、延长线…

    2022年6月9日
    53
  • ftp服务器文件防盗链,IIS防盗链组件[通俗易懂]

    ftp服务器文件防盗链,IIS防盗链组件[通俗易懂]一个用于防盗链和限制IIS连接线程的组件,需要IIS用ISAPI的方式加载组件,在2003服务器上测试2008服务器的话需要安装ISAPI扩展。相关软件软件大小版本说明下载地址一个用于防盗链和限制IIS连接线程的组件。本组件已经应用于PC6下载服务器,经过一段时间的测试效果比较明显。需要IIS用ISAPI的方式加载组件,在2003服务器上测试2008服务器的话需要安装ISAPI扩展。打开IIS…

    2022年7月23日
    6
  • c++windows内核编程笔记day12 硬盘逻辑分区管理、文件管理、内存管理[通俗易懂]

    c++windows内核编程笔记day12 硬盘逻辑分区管理、文件管理、内存管理

    2022年1月22日
    49

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号