位置: 编程技术 - 正文

【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捕捉游戏画面([置顶]马粥街残酷史)

  • 资产负债表债务法是什么意思
  • 税务登记如何注销
  • 房地产增值税税率是多少
  • 税务师有什么用处
  • 处置固定资产增值税税率
  • 自然人个税申报错误怎么更改?
  • 进项票丢了,假如税不抵了,怎么做账
  • 销项税最后转到哪里
  • 现金流量补充表的编制
  • 什么叫残保金减免
  • 财务汽车折旧年限的最新规定2020
  • 申报后发现成本算错了
  • 污水处理费免征增值税申报怎么填写
  • 支付增值税税控系统技术维护费用500元
  • 春节商家促销文案
  • 委托加工的应税消费品收回后直接出售
  • 保险公司赔款可以用子女的二类卡吗
  • 企业的期间费用包括什么
  • 营改增的相关规定
  • 监控设备的维修保养
  • 税务非正常户罚款多少
  • 生产设备软件服务有哪些
  • 合同取得成本与销售费用
  • 跨年度所得税多怎么办
  • 公司控股的公司下子公司有哪些
  • 华为p60pro上市时间是几月
  • 电脑输入法切换键怎么设置
  • 已经抵扣增值税专用发票对方要换票怎么办
  • 加油站的成品油经营许可证过期3个月还能换证吗?
  • windows10闹钟不响
  • php嵌入js
  • 餐饮发票可以计入研发费用吗
  • 路由器怎么设置2.4g网络
  • 克拉莫16首
  • php实现上传文件
  • 存货核算的会计分录怎么写
  • 航天信息开票软件客服
  • 工程收到款项会计分录
  • 固定资产为什么提折旧,有何实际意义
  • vue2vue3的区别
  • vue路由跳转的三种方法
  • metareg命令
  • 利润分配的基本原则是( )
  • 物流公司可以作为货物收货人吗
  • 移动平均法适用范围
  • 商铺转让费的会计分录
  • 怎么在电子税务局查询进项发票
  • 项目提前竣工借款合法吗
  • 制造费用的归集是什么意思
  • 漏扣员工年终绩效违法吗
  • 代扣代缴增值税怎么做账
  • 月末怎么结转成本费用
  • 污水处理工程内容包括
  • 房租押金是什么意思?
  • 免税货物如何开具发票
  • 总资产报酬率的利息支出是财务费用吗
  • sqlserver合并脚本工具
  • 简单基是什么
  • Linux下mysql的root密码修改方法
  • windows微软官方
  • linux怎么用命令
  • VMware虚拟机中不支持虚拟化
  • win7系统怎么调鼠标
  • win10微软在哪
  • mac 应用
  • 你不知道的关于现代主义的故事
  • centos删除virbr0
  • gcc编译选项详解
  • 2016年微软股价
  • linux 翻译
  • js动态改变div内容
  • linux进程管理命令使用
  • shell命令读取文件并新增另一文件到指定行
  • linux系统搜索文件内容
  • 统计一组数据各个数字出现的次数
  • 批处理命令是什么语言
  • JavaScript浏览器插件制作
  • python数据类型有
  • 重庆车牌号申请
  • 从量定额资源税口诀
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设