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

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

  • 为什么打包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,本篇文章就简单的分享到这,谢谢大家的支持。

Unity3D 浅谈被忽略的Quality [转]的更多相关文章

  1. unity3D AR涂涂乐制作浅谈

    unity3D AR涂涂乐制作浅谈 AR为现在是虚拟现实较为火爆的一个技术,其中有个比较炫酷的就是AR涂涂乐的玩法,这个技术可以把扫描到的图片上的纹理 粘贴到模型上实现为模型上色的功能,但是我们需要怎 ...

  2. python浅谈正则的常用方法

    python浅谈正则的常用方法覆盖范围70%以上 上一次很多朋友写文字屏蔽说到要用正则表达,其实不是我不想用(我正则用得不是很多,看过我之前爬虫的都知道,我直接用BeautifulSoup的网页标签去 ...

  3. .net中对象序列化技术浅谈

    .net中对象序列化技术浅谈 2009-03-11 阅读2756评论2 序列化是将对象状态转换为可保持或传输的格式的过程.与序列化相对的是反序列化,它将流转换为对象.这两个过程结合起来,可以轻松地存储 ...

  4. 转:浅谈C/C++中的指针和数组(一)

    再次读的时候实践了一下代码,结果和原文不一致 error C2372: 'p' : redefinition; different types of indirection 不同类型的间接寻址 /// ...

  5. 浅谈开源项目Android-Universal-Image-Loader(Part 3.1)

    本文转载于:http://www.cnblogs.com/osmondy/p/3266023.html 浅谈开源项目Android-Universal-Image-Loader(Part 3.1) 最 ...

  6. 浅谈配置chrome浏览器允许跨域操作的方法

    浅谈配置chrome浏览器允许跨域操作的方法 一:(Lying人生感悟.可忽略) 最近有一天,对着镜子,发现满脸疲惫.脸色蜡黄.头发蓬松.眼神空洞,于是痛诉着说生活的不如意,工作没激情,工资不高,一个 ...

  7. 【转】浅谈Java中的hashcode方法(这个demo可以多看看)

    浅谈Java中的hashcode方法 哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率.在Java的Object类中有一个方法: public native i ...

  8. 浅谈break 、continue、return,goto四种语句的区别。

    浅谈break .continue.return三种语句的区别: break,continue,return这三个具有跳转功能的语句在c语言中经常被用到,近期身边有些小伙伴总是把它们的用法搞乱,在这里 ...

  9. Hibernate更新部分字段浅谈

    update语句是在Hibernate的Configuration的时候生成的,不能动态改变.为什么update的时候所有的属性都一起update,而不是只更新改变字段,其实这是一个比较值得探讨的问题 ...

随机推荐

  1. HTTP权威指南读书笔记(一)HTTP概述、URL和资源及报文详解

    一.HTTP概述 1.WEB客户端和服务器. 2.资源:资源可以是各种格式的静态文件,也可以是应用程序. 3.媒体类型 4.URI:统一资源标识符 URL:统一资源定位符. URL的第一部分称为方案: ...

  2. eclipse重的自动提示与行号和快捷图标的显示

    显示行号:Window->Preferences->Gerenal->Editors->Text Editors然后在show line number上打对勾自动提示:Wind ...

  3. php中max_input_vars默认值为1000导致多表单提交失败

    公司内一个php的后台管理系统,之前运行在apache上,后来我给转到nginx+php上后,其他功能运行正常,有一个修改功能提交表单后没有提交成功,查了代码没查出来什么问题,后来看了下php err ...

  4. 几道坑人的PHP面试题 试试看看你会不会也中招

    这篇文章主要介绍了几道坑人的PHP面试题,试试看看你会不会也中招,这些题目都用了一些障眼法,需要你有一双火眼金睛哦,需要的朋友可以参考下 这几道题是在德问上看到的,感觉挺有意思,拿来给大家分享其中的陷 ...

  5. 洛谷P3538 [POI2012]OKR-A Horrible Poem [字符串hash]

    题目传送门 A Horrible Poem 题目描述 Bytie boy has to learn a fragment of a certain poem by heart. The poem, f ...

  6. Python内置函数__slots__

    ''' 1.__slots__是什么:是一个类变量,变量值可以是列表,元祖,或者可迭代对象,也可以是一个字符串(意味着所有实例只有一个数据属性) 2.引子:使用点来访问属性本质就是在访问类或者对象的_ ...

  7. Vue 2.0学习(五)v-bind及class与style绑定

    DOM元素经常会动态地绑定一些class类名或style样式. 基本用法 <div id="app"> <a v-bind:href="url" ...

  8. Python中yield和yield from的用法

    yield python中yield的用法很像return,都是提供一个返回值,但是yield和return的最大区别在于,return一旦返回,则代码段执行结束,但是yield在返回值以后,会交出C ...

  9. Hibernate *.hbm.xml对象关系映射文件详解

    在hibernate中表与pojo对象是一一对应的,通过hbm文件将数据库表与实体关联起来,本文将对hbm文件进行介绍. pojo对象:提供了公共的无参构造方法 ,通过反射产生对象.          ...

  10. 【BZOJ 1272】 1272: [BeiJingWc2008]Gate Of Babylon (容斥原理+卢卡斯定理)

    1272: [BeiJingWc2008]Gate Of Babylon Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 254  Solved: 12 ...