位置: 编程技术 - 正文

【Unity】CPU优化(unity gpu优化)

编辑:rootadmin
drawcall影响的是CPU的效率,而且也是最知名的一个优化点。对DrawCall的优化,主要就是为了尽量解放CPU在调用图形接口上的开销。所以针对drawcall我们主要的思路就是每个物体尽量减少渲染次数,多个物体最好一起渲染。一个Drawcall是每次引擎准备数据并通知GPU的过程。过程是:引擎首先经过简单的可见性测试,确定摄像机可以看到的物体,然后把这些物体的顶点(包括本地位置、法线、UV等),索引(顶点如何组成三角形),变换(就是物体的位置、旋转、缩放、以及摄像机位置等),相关光源,纹理,渲染方式(由材质/Shader决定)等数据准备好,然后通知图形API——或者就简单地看作是通知GPU——开始绘制,GPU基于这些数据,经过一系列运算,在屏幕上画出成千上万的三角形,最终构成一幅图像。影响CPU性能主要有一下几个方面:DrawCalls,物理组件,GC,代码质量。》DrawCalls 优化方法:使用Draw Call Batching,也就是描绘调用批处理。 分为静态批处理和动态批处理。动态批处理机制是引擎自动进行的,无需像静态批处理那样手动设置static。如果scale不同,竟然也不会去做批处理优化。静态批处理来说,好消息是自由度很高,限制很少,坏消息是可能会占用更多的内存,而且经过静态批处理后的所有物体都不可以再移动了。通过把纹理打包成图集来尽量减少材质的使用.尽量少的使用反光啦,阴影之类的,这些会使物体多次渲染。》物理组件(Physics) 优化方法设置一个合适的Fixed Timestep。不要使用网&#;碰撞器(mesh collider);从性能优化的角度考虑,物理组件能少用还是少用为好。》GC(GC用来处理内存,但是由CPU来控制)》代码质量不要调用GetComponent,保存成成员引用;使用OnBecameVisible()和OnBecameVisible(),来控制物体的update()函数的执行以减少开销。使用内建的数组,比如用Vector3.zero而不是new Vector(0, 0, 0);对于方法的参数的优化:善于使用ref关键字。优化数学计算。比如,如果可以避免使用浮点型(float),尽量使用整形(int),尽量少用复杂的数学函数比如 Sin 和 Cos 等等。参考:【Unity技巧】Unity中的优化技术深入浅出聊优化:从Draw Calls到GC

推荐整理分享【Unity】CPU优化(unity gpu优化),希望有所帮助,仅作参考,欢迎阅读内容。

【Unity】CPU优化(unity gpu优化)

文章相关热门搜索词:unity优化性能,unity update优化,unityui优化,unity怎么优化提高帧率,unity update优化,unityui优化,unityui优化,unity优化性能,内容如对您有帮助,希望把文章链接给更多的朋友!

[置顶] u3d 巧用 CaptureScreenshot捕捉游戏画面 孙广东.4.游戏中测试人员在测试的时候,我们很希望能他们捕捉到当时的问题瞬间,而不是简单的用语言描述。账号Unity提供了这个游戏截屏的功能

Unity——网页获取视频文件播放,获取图片更换纹理 //确保这两个组件已经添加@scriptRequireComponent(GUITexture)@scriptRequireComponent(AudioSource)varurl=

AssetBundle机制相关资料收集 本文转载于

标签: unity gpu优化

本文链接地址:https://www.jiuchutong.com/biancheng/381481.html 转载请保留说明!

上一篇:【Unity】GPU优化(unity cpu优化)

下一篇:[置顶] u3d 巧用 CaptureScreenshot捕捉游戏画面([置顶]马粥街残酷史)

  • 比赛奖金要交税么
  • 运输开票的税点是多少
  • 补贴收入是否交个税
  • 为员工集中购买医疗保险
  • 法人购买商业保险能由公司承担吗
  • 财政基建拨款如何做分录
  • 固定资产一次性扣除政策文件
  • 交通补贴补贴可以税前扣除吗?
  • 购进商品交印花税
  • 中秋员工福利费会计分录
  • 冲减以前年度多计的管理费用分录
  • 加油站销售加油卡是否征收增值税
  • 事业单位的房租上缴国库吗
  • 没有核定税种怎么报税
  • 2017小规模纳税人标准
  • 最近偷税女星都有谁
  • 利润表资产处置损益怎么填
  • 避税和不避税怎么选
  • 企业研发人员数量在哪里查
  • 零星工程实施流程
  • win7系统中如何让未响应的程序继续运行
  • vue框架使用方法
  • 关于临时工工资标准的规定
  • 应收账款零头会计处理
  • 旅客购买电子客票
  • php正则表达式验证url
  • os x yosemite dp6下载 os x 10.10 dp6官方下载地址
  • 预计负债内容
  • 外商投资合伙企业有哪些
  • 购买净资产为负的资产
  • 让渡资产使用权包含哪些内容
  • 红字专用发票开具的规定
  • 出售生产设备的会计分录
  • token验证器
  • init 4命令
  • 帝国cms做商城
  • 以固定资产抵账什么意思
  • 农产品免税发票可以抵扣增值税吗
  • 企业发生的汇兑差额
  • 简易征收3%的征收率是什么意思
  • 股票股利的资金来源
  • 累计折旧会影响净残值吗
  • sqlserver数据库获取当前时间
  • 资产损失税前扣除
  • 差旅费分摊到各部门
  • 小规模纳税人水利基金税率
  • 计量差错引起的原材料盘亏
  • 银行扣款能撤回吗
  • 进口向海关缴纳消费税
  • 暂估入库的材料领用时如何做账
  • 物料损失怎么入账
  • 兼职人员属于雇佣人吗
  • 车辆保险发票能补开吗
  • 减免税款借方余额
  • 我的发票查询
  • 材料物资核算应由谁负责
  • 虚拟机中安装虚拟机
  • centos vmware
  • win7修改系统版本
  • xwizard.exe是什么
  • win10怎么检查
  • WIN7系统安装
  • linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结
  • 如何清楚windows搜索记录
  • 系统时间错乱如何使用NTP进行系统时间调整
  • 文科生也能看懂的电子电路学PDf
  • u3d怎么导入贴图
  • 深入解析抑郁症:什么是它的表现?别小看它的危害程度!
  • 如何使用css进行网页布局,举例说明
  • unityc#打不开
  • unityz
  • Node.js中的事件循环是什么意思
  • 税务稽查时间最长多久?
  • 如何理解改革创新是时代要求
  • 缴款单号怎么交学费
  • 国家税务总局纳税服务司罗名
  • 财税咨询服务内容包括
  • 江苏退休核定表最低缴费系数是什么意思
  • 2021河南税务政策
  • 经营碎石的税点多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设