开始分享之前,我先墨迹几句。。。

最近在工作上,在交流群中,都会遇到一些问题。比如:

  • 为什么打包Android Apk以后,图片变模糊了?
  • 为什么移动端的阴影和电脑端不一样?
  • 我的电脑明明配置很好,为什么才能跑60帧左右?

那么,我们就根据这些问题,简单的来了解一下Quality这个选项


一、 Quality他是个什么东西呢?

     他是一个质量的设置选项面板,里面有很多的可以调整质量的属性。

二、 Quality在哪?

三 、 开始学习吧,别愣着了!!!


下面,我们就用开始的那三个非常常见的例子来讲解一下Quality都能做什么。

一、 为什么打包Android Apk以后,图片变模糊了?

因为Quality里面有很多种等级

Unity是默认打包最低的那个等级,我们看一下

这里我用红框标记了几个点,Fastest是最低的等级,而里面有一个属性:Texture Quality

这个属性的中文意思为纹理质量,也就是图片质量。

这里面默认设置为Half Res(1/2分辨率) , 也就是原图片一半质量的意思。

这不就找到问题的所在了吗,将这个设置为Full Res(完整分辨率)

再次打包就可以发现,所有的图片都边清晰了。

二、 为什么移动端的阴影和电脑端不一样?

还是一样,我们先看看Quality的最低默认配置里,Shadows属性选择了什么。

图片标记处,Shadows的默认类型被设置成了Disable Shadows(不渲染阴影)

将这个更改为 Hard Shadows OnlyHard and Soft Shadows 阴影就会在移动端显示出来了。

有关软阴影或柔和阴影的相关资料我找到了一点:软阴影相关链接
但是硬阴影我是真心没找到能用文字解释的资源,那大家就自行百度去理解吧,不是很难。

好了,我们继续下一个问题。

三、 我的电脑明明配置很好,为什么才能跑60帧左右?

这个经常玩游戏的人可能会知道,有的游戏会有一个选项,叫做垂直同步

是的,Unity中也有垂直同步,就是因为它,你的项目才会最高只能跑到60帧左右。

那么我们还是需要到Quality中,找到V Sync Count

Every V Blank改成Don’t Sync

这样你的FPS不会永久的锁定在60左右了。

最后,Quality还有很多值得学习的东西,希望大家多动动手去查一查,丰富自己的知识。

OK,本篇文章就简单的分享到这,谢谢大家的支持。

最新文章

  1. vuejs mvvm图解
  2. Java Messages Synchronous and Asynchronous
  3. 看懂UML类图和时序图
  4. Tomcat容器运行struts2+spring+mybatis架构的java web应用程序简单分析
  5. Long,String类型的两个值进行比较,注意点!!!
  6. 编译搭建Lamp服务器
  7. 谈谈NIO和IO
  8. 【js 实践】js 实现木桶布局
  9. 你连Nginx怎么转发给你请求都说不清楚,还好意思说自己不是CRUD工程师?
  10. 批量删除Excel里面的换行符
  11. Spring Boot 1.X和2.X优雅重启实战
  12. QSS网址
  13. Ubuntu16.04之开发环境构建
  14. saltstack系列1之salt-api配置与使用
  15. SQL 高效的万能分页存储过程
  16. 求助:将以下ES5格式代码转换为ES6格式!!!
  17. sql server中带有output的DML
  18. New Concept English three(21)
  19. Openssl crl命令
  20. 「日常训练」All Friends(POJ-2989)

热门文章

  1. [转]C/C++关于全局变量和局部变量初始化与不初始化的区别
  2. Loadrunner脚本开发规范
  3. spring_150909_hibernate_id_table
  4. GNU Wget 1.19.4 for Windows
  5. HDU 6060 RXD and dividing(dfs 思维)
  6. Bakery CodeForces - 707B (最短路的思路题)
  7. Vue 2.0学习(三)指令与事件
  8. asp.net绝对与相对路径
  9. [APIO2010]特别行动队 --- 斜率优化DP
  10. [BZOJ4542] [JZYZOJ2014][Hnoi2016] 大数(莫队+离散化)