最近在开发项目的时候突然想到可以添加一个调整画质的按钮或者DropDown或者Slider的UI来控制游戏中的画质
因为我之前写过一篇关于DropDown的使用方法的博客
DropDown的使用方法地址
所以我这次就用DropDown来控制不同的游戏画质
我们可以去先了解一下关于游戏画质的API

然后我们直接给出代码

  public Dropdown dropdown;private void Start(){dropdown.value = 3;}private void Update(){int value = dropdown.value;Colortransform(value);}public void Colortransform(int value){switch (value){case 0:QualitySettings.SetQualityLevel(0, true);break;case 1:QualitySettings.SetQualityLevel(1, true);break;case 2:QualitySettings.SetQualityLevel(2, true);break;case 3:QualitySettings.SetQualityLevel(3, true);break;case 4:QualitySettings.SetQualityLevel(4, true);break;case 5:QualitySettings.SetQualityLevel(5, true);break;}}

然后可以看下上边给出地址那篇博客了解一下DropDown使用方法
在unity中赋值
然后给大家看下不同画质效果



可以很懂一的看出阴影等效果差异

希望对大家可以有所帮助 如果你也unity开发爱好者 欢迎关注我的博客
我会在这里持需更新我的学习过程

unity中通过代码控制游戏中画质相关推荐

  1. 在Blender中使用代码控制人物模型的嘴部动作 - 嘴部张开

    在Blender中使用代码控制人物模型的嘴部动作 - 嘴部张开 flyfish 环境 无需iphone,不限制平台 原始的3D模型 控制之后的样子 3D模型部分 中英文对照 此次使用的是形态键(Sha ...

  2. 在Blender中使用代码控制人物模型的眼部动作 - 睁眼与闭眼

    在Blender中使用代码控制人物模型的眼部动作 - 睁眼与闭眼 flyfish 眼睛eyeBlink_R闭眼的数值分别是0.0.5.1.而眼睛的纵横比与之相反,眼睛的纵横比越大,眼睛睁的越大. 眼睛 ...

  3. 在Blender中使用代码控制人物模型的头部姿态 - 代码实践mediapipe版本

    在Blender中使用代码控制人物模型的头部姿态 - 代码实践mediapipe版本 flyfish MediaPipe的FaceMesh能够检测468个人脸关键点,这里使用此组件驱动头部动作.本文最 ...

  4. Unity创造没有代码的游戏学习教程

    流派:电子学习| MP4 |视频:h264,1280×720 |音频:AAC,48.0 KHz 语言:英语+中英文字幕(根据原英文字幕机译更准确)|大小:17.4 GB |时长:17h 18m 你会学 ...

  5. unity 关闭自己脚本_unity中使用代码控制脚本的开启和关闭 enabled

    学习中遇到了使用enabled 来控制脚本的开关,中间遇到了一些问题,记录一下,以便遇到类似问题的新手同学少走弯路. 在想使用代码控制脚本的开启和关闭的时候,网上搜索到的解决方案是这样的: GameO ...

  6. 一行Java代码实现游戏中交换装备

    摘要:JDK 1.5 开始 JUC 包下提供的 Exchanger 类可用于两个线程之间交换信息. 本文分享自华为云社区<一行Java代码实现两玩家交换装备[并发编程]>,作者:陈皮的Ja ...

  7. 控制游戏中物体的移动速度

    最近在开发TD游戏中发现,游戏中移动的物体,在android模拟器和真机上差别比较大. 例如模拟器上FPS=10,真机上FPS=50,那么模拟器上的物体移动速度就会很慢,而真机上却跑得很快. 怎样才能 ...

  8. 国际战略中aaa模式_AAA游戏中的微交易将继续存在(但仍然很糟糕)

    国际战略中aaa模式 This weekend, while most of the technology and gaming press wasn't working on anything pa ...

  9. matlab中blur函数_游戏中的PostProcessing(后处理)

    PostProcessing是现代游戏中必不可少的技术之一,本文简单来总结下PostProcessing的实现原理和应用.因为详细写起来需要很大篇幅且很费时间,这里只简单介绍下原理. 1.基础部分 P ...

最新文章

  1. ZippyPoint: 一种基于学习的特征点提取+二进制描述子,速度提升5倍+,为移动平台提供一种ORB的替代方案...
  2. LeetCode 226. Invert Binary Tree--反转二叉树--C++,Python解法--递归,迭代做法
  3. 一键生成CSDN文章的思维导图目录
  4. 为什么有的项目不能打断点_《街霸:对决》:有效利用“打断”机制,让玩家在战斗中越级战斗...
  5. Docker---问题1:bash: vi: command not found/bash: vim: command not found
  6. 创建hugo博客_如何创建您的第一个Hugo博客:实用指南
  7. 吴恩达深度学习神经网络基础编程作业Planar data classification with one hidden layer
  8. SpringBoot中多种Filter配置方式
  9. open-falcon配置报警
  10. 第四章 MyBatis缓存和注解的使用
  11. 关于表单流程设计器 以及 问卷调查生成器的开发准备
  12. 利用Latex在线表格绘制表格以及多行合并垂直居中
  13. Janus之自问自答
  14. 机器学习--泛化能力
  15. 贼有趣:朱茵变杨幂,人工智能换脸让明星不再担心自己演技?
  16. php 时间间隔月数,PHP计算两个时间相差的年数、月数和天数程序
  17. 度度熊与邪恶大魔王 (百度之星之资格赛)
  18. linux 可读可写可执行权限 chmod
  19. Android 设置壁纸流程
  20. 可视化讲解:什么是拉丁方阵问题?

热门文章

  1. 漫话算法[回溯]:从《大话西游》到掌握回溯思想!
  2. 内存的寻址、传输、存取时间与延迟原理介绍
  3. 迅睿cms,迅睿cms程序系统,迅睿cms网站优化
  4. 什么是NoSql?为什么要使用NoSql?
  5. 9 种流行的文件、文件夹比较工具点评 (转贴)
  6. 将Eclipse设置为中文
  7. armabi armabi-v7a armabi-v8a 区别
  8. Vue实现 上传文件到七牛云
  9. 简单介绍pytorch中分布式训练DDP使用 (结合实例,快速入门)
  10. 权重衰减weight_decay参数从入门到精通