位置: 编程技术 - 正文

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

  • 怎样在网上申报营业执照年检
  • 资金账簿印花税每年都要交吗?
  • 增值税专用发票可以开电子发票吗
  • 个人独资企业出资额是注册资本吗
  • 累计缴税扣除额
  • 出纳人员去银行提取现金时应填写现金缴款单
  • 安保公司差额征税开具发票
  • 股东投资属于什么会计要素
  • 个体工商户个人所得税怎么申报
  • 公司投标成功
  • 研发折旧会计分录
  • 可供出售债权投资
  • 知识产权服务项目
  • 维修房产用的建材会计分录
  • 蔬菜营销方案案例范文
  • 递延所得税费用为负数是什么意思
  • 园林设计开票
  • 建筑企业预交增值税问题尚未得到解决
  • 确认收入后又退部分款怎么做账
  • 灭火器属于办公设施吗
  • 收不回工程款的心情
  • 移动电子发票显示无法开具怎么获取发票
  • 职工报销子女医药费
  • 企业社保缴费工资
  • 会计差错更正账务处理 对股价影响
  • 建设工程招标办
  • 个体工商户经营范围分类目录
  • 苹果如何保护
  • vue中的...
  • 代缴费社保
  • 当地税务机关
  • 目标检测算法的主要目的是找到图像中用户感兴趣的
  • WordPress中设置视频循环播放
  • PHP使用pear实现mail发送功能 windows环境下配置pear
  • vue docx-preview实现docx文件在线预览
  • javaweb实例教程
  • promise thenable
  • 命令who的含义
  • 贴现资产卖断会怎么样
  • 对公账户的备用金取现额度
  • 拖欠工程款利息的司法解释
  • 微服务网关作用
  • php 更新
  • Price Comparison Script
  • 收到返工费会计分录
  • 定期定额自行申报表应税项填多少
  • 原材料盘亏属于自然损耗
  • 个人所得税怎么申报多
  • 印花税技术服务合同包括哪些
  • 预收账款可以用吗
  • 团体意外险投保
  • 关于外币折算会计处理的表述中
  • 未拿到发票如何处理
  • 工会经费教育经费计提比例
  • 盈余公积多计提对报表的影响
  • 预付账款可以开发票吗
  • 运杂费扣除增值税进项税额
  • 软件公司购买软件用于研发
  • windows98的开始菜单包括了
  • system is boot up with
  • Windows Server 2008使用软件授权管理工具
  • ubuntu怎么root权限
  • centos设置服务自启动
  • AquariumDesktop.exe进程危险吗 AquariumDesktop是什么进程
  • win7桌面没有了怎么办
  • win8笔记本无法更新正在撤销更改
  • linux远程gui
  • 事件处理的三个要素
  • unity 3d数学
  • shell脚本 -ne 0
  • angular jsx
  • nodejs实战
  • JavaScript中setUTCMilliseconds()方法的使用详解
  • 刷android go
  • 消防咨询电话24小时
  • 北京国税局开票流程
  • 蚊香税率是多少
  • 电子就业协议签了还是应届生
  • 建设工程合同纠纷属于专属管辖吗
  • 2021房屋退税流程怎么操作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设