位置: 编程技术 - 正文

unity3d移动平台优化专题(2):不要使用实时光照(unity 移动应用开发)

编辑:rootadmin

推荐整理分享unity3d移动平台优化专题(2):不要使用实时光照(unity 移动应用开发),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity 移动应用开发,unity移动ui,unity mobile3d,unity 移动应用开发,unity移动ui,unity 移动端,unity3dwasd移动,unity3dwasd移动,内容如对您有帮助,希望把文章链接给更多的朋友!

目前市面上的移动平台上的游戏,几乎没有用实时光照的,基本用的都是光照烘焙,因为对于大部分人而言,一个非常漂亮的光照烘焙过的场景已经足够好了,不用实时变化。而且如果你开了实时光照,基本上就和性能说byebye了。

那么光照烘焙相对来说也不难,可能对于大部分新手的问题是shader,我用的是光照shader啊,没有了光照,模型都变暗了。

这就涉及到shader的选择了,一般来说,不采用光照的话,你用的就会是显示纯纹理的shader,例如Unlit下面的Texture,mobile下面的Unlit,当然我建议你自己写一个,因为这种自带的如果你要修改其实并不好改。另外,你的贴图本身就要反映出明暗效果。不然质感会比较差。

unity3d移动平台优化专题(2):不要使用实时光照(unity 移动应用开发)

没有了光照,阴影也就不会有了,所以加个黑圈吧。不要去纠结那种其他的实时渲染阴影的技术了,我感觉性价比比较低。

最后需要注意的是光照烘焙后的大小,有些物体其实没有必要烘焙的话,就不要烘焙了,尽量控制烘焙的大小在2M左右,这样即使你是大制作,一般也就额外多M,压缩后的话,也就多个M左右,还可以接受。

我们的项目一开始就没打算使用光照,但我也测试过两者性能的差别,可以说直接导致了能跑和不能跑的问题。基本就是帧-帧的差距。所以真心不要用光照,除非你有特别的光照技巧。这么一说还真有,可以用一些奇怪的shader模拟出光照,不过这个就不在这里讨论了。

Unity3D_新手学习常见问题汇总 新手学习中遇到的问题及解决办法,逐渐汇总,LZ用的版本是4.、AssetStore打不开(见下图)——解决方法:Edit→projectsettings→player的inspector中的usederect3

在Unity中使用贝塞尔曲线 usingUnityEngine;[System.Serializable]publicclassBezier:System.Object{publicVector3p0;publicVector3p1;publicVector3p2;publicVector3p3;publicfloatti=0f;privateVector3b0=Vector3.zero;privateVector3b1=Ve

unity3d移动平台性能优化专题(3):减少面数 Watchoutforvertexcreep.Manymobiledevicesareactuallyprettygoodathandlingsceneswithlotsofverts.ButmostGPUsfalldownreallyhardafteryoupassacertainthresholdofgeometryperframe.Inordertorunonlower-endhardwar

标签: unity 移动应用开发

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

上一篇:Mac版MonoDevelop启动调试时程序假死(macos moja)

下一篇:Unity3D_新手学习常见问题汇总(unity3d2019教程)

  • 查付款记录需要什么?
  • 出口退税调整后退税率包括什么档次
  • 烟叶增值税税率10%
  • 税务师考试咨询电话
  • 建筑发票开具与土增税扣有什么关系?
  • 个人所得税当月计提下月申报
  • 小规模纳税人资产负债表和利润表
  • 一般纳税人广告
  • 自然人扣缴是什么意思
  • 有会计从业资格证还有用吗
  • 开票系统技术服务费在申报表哪里抵扣
  • 物业公司可以开租赁发票吗
  • 股东购买固定资产能算实收资本么
  • 公司电话费用
  • 计提税费怎么写分录
  • 以旧换新的金子划算吗
  • 房地产企业销售未完工产品预计毛利率
  • 外地预缴企业所得税税率
  • 向银行借款一年是长期还是短期
  • 没取得发票付款的情况该如何做账呢?
  • 公司开给个人的发票有什么用
  • 支付境外销售佣金怎么做
  • 营改增后房屋租赁如何纳税
  • 企业预算报表如何做
  • 无票收入后附什么凭证
  • 工资必须通过银行代发吗
  • 日常服务app
  • 纳税人指什么意思
  • 公司为员工承担房租
  • 预付账款是企业销售过程中形成的一种非货币形式的债权
  • 企业预交的宽带费能退吗
  • 保证合同的担保范围包括
  • linux日期格式
  • win8快捷键大全
  • wirecut.exe
  • vue怎么拿到后端数据
  • 纳税调整项目有一个其他调增金额是怎么组成的
  • 布拉索夫地图
  • 非货币性资产交换以公允价值为基础进行计量
  • php获取ip客户端ip地址
  • 资本公积转增资本金
  • chk命令
  • 当月开出的销项票一定要当月抵扣吗
  • 帝国cms如何卸载应用
  • php sql 教程
  • 公司发行可转债是利好还是利空
  • 我们公司投资新公司做账
  • 合并资产负债表与母公司资产负债表要看那一个好
  • 股东撤资如何退还资金,用途写什么
  • 其他收益期末余额
  • 银行手续费如何做账务处理
  • 车辆购置税在哪个app交
  • 财务报表未备案可以不填吗
  • 结账时怎样根据日期填写
  • xp系统连接共享文件夹
  • win7怎么看
  • 笔记本没有光驱怎么加装固态硬盘
  • mac文件权限
  • dll进程
  • diskmakerx制作u盘需要多久
  • win7系统误删文件可以恢复吗
  • debian linux教程
  • w10系统音量图标不能用了
  • 关于session的用法哪些是错误的
  • android真机调试解析包错误
  • 安卓手机好用的笔记类app
  • unity3d技术介绍
  • js兼容ie
  • jquery滚动到底部
  • 批处理执行bat文件
  • css兼容浏览器
  • vue cli3 webpack配置
  • ajax里面的属性
  • js递增数字
  • jQuery leonaScroll 1.1 自定义滚动条插件(推荐)
  • 数组添加数组
  • js实现全屏
  • jQuery ajax提交Form表单实例(附demo源码)
  • Python字符串数组
  • 差额征收怎么填报表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设