位置: 编程技术 - 正文

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

  • 个人所得税个人信息怎么填写
  • 取得的证券投资业绩
  • 价外税怎么理解
  • 个人所得税的计提和缴纳分录怎么做
  • 增值税留抵税务处理办法
  • 记账凭证银行利息该怎么记凭证
  • 汇款退回来的可以不做账吗
  • 零申报企业所得税季度申报表怎么填写
  • 印花税购销合同计税金额怎么算
  • 股东捐赠给企业资金保壳
  • 个人转让不动产给个人独资企业
  • 企业的季度所得税怎么算
  • 出租固定资产取得的净收益计入什么科目
  • 收到总工会转工资怎么办
  • 仲裁费用计入什么会计科目
  • 企业承担个人所得税账务处理
  • 物业费能开公司名称吗
  • 设备租赁费开票属于哪个大类
  • 电子发票怎么缩小比例
  • 15-算
  • 软件企业所得税两免三减半
  • 增值税季度不超过30万
  • 加盟费是一年一收还是终身的
  • 以前年度损益调整属于哪类科目
  • 2021最新版静疗规范指南
  • win10点击添加账户没反应
  • 公司购买的机票赔偿可以退公司嘛
  • php单双引号的区别
  • 完税凭证遗失后还能用吗
  • 记账凭证的总账科目是什么
  • 酒店装修的整个流程图
  • 相思树学名叫什么
  • 企业所得税的特殊优惠
  • 用库存现金支付装卸费
  • thinkphp框架介绍
  • 基于Java+Springboot+vue在线版权登记管理系统设计实现
  • node.js什么意思
  • 尚品汇在哪
  • 如何快速上手看门狗2
  • phpcms邀请注册送积分
  • 勾选发票提交后如何
  • 税款已缴纳可以作废申报吗
  • 财政拨付注册资金怎么填
  • 进口关税增值税如何做账
  • 3月1日前包括什么意思
  • 政府补助 项目资本金
  • 法人不在公司任职可以吗
  • T-SQL语句修改数据表属性
  • SQL Server 2008 R2 应用及多服务器管理
  • 专项基金是什么
  • 研发费用辅助账怎么做
  • 中小企业抵税
  • 临时售楼处需要什么手续
  • 金银首饰以旧换新所得税处理
  • 股权转让,受让方的会计分录
  • 支付给外包公司的工资和保险费
  • 制造费用影响什么
  • 递延收益的会计核算
  • 航天金税电子发票怎么读入
  • sql中varchar和number比较
  • mysql免安装版怎么使用
  • vista安装图解
  • vmware虚拟机安装Linux教程
  • win10电脑无权限访问文件怎么解除
  • win7怎么打开程序
  • mac下使用8086汇编
  • win8怎么关闭系统自动更新
  • qt rgb颜色
  • 计算机图形学和计算机视觉的区别
  • js中鼠标经过事件
  • linux中mysql备份shell脚本代码
  • U3DPlayer UnityWebPlayer动态改变src
  • javascript例题
  • javascript的
  • python发送邮件的模块
  • python 获取uuid
  • 税务系统福利
  • 小规模和一般纳税人的划分标准
  • 远程视频监控设备
  • 小规模纳税人开专票税率是1%还是3%
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设