unity中通过代码控制游戏中画质
最近在开发项目的时候突然想到可以添加一个调整画质的按钮或者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中通过代码控制游戏中画质相关推荐
- 在Blender中使用代码控制人物模型的嘴部动作 - 嘴部张开
在Blender中使用代码控制人物模型的嘴部动作 - 嘴部张开 flyfish 环境 无需iphone,不限制平台 原始的3D模型 控制之后的样子 3D模型部分 中英文对照 此次使用的是形态键(Sha ...
- 在Blender中使用代码控制人物模型的眼部动作 - 睁眼与闭眼
在Blender中使用代码控制人物模型的眼部动作 - 睁眼与闭眼 flyfish 眼睛eyeBlink_R闭眼的数值分别是0.0.5.1.而眼睛的纵横比与之相反,眼睛的纵横比越大,眼睛睁的越大. 眼睛 ...
- 在Blender中使用代码控制人物模型的头部姿态 - 代码实践mediapipe版本
在Blender中使用代码控制人物模型的头部姿态 - 代码实践mediapipe版本 flyfish MediaPipe的FaceMesh能够检测468个人脸关键点,这里使用此组件驱动头部动作.本文最 ...
- Unity创造没有代码的游戏学习教程
流派:电子学习| MP4 |视频:h264,1280×720 |音频:AAC,48.0 KHz 语言:英语+中英文字幕(根据原英文字幕机译更准确)|大小:17.4 GB |时长:17h 18m 你会学 ...
- unity 关闭自己脚本_unity中使用代码控制脚本的开启和关闭 enabled
学习中遇到了使用enabled 来控制脚本的开关,中间遇到了一些问题,记录一下,以便遇到类似问题的新手同学少走弯路. 在想使用代码控制脚本的开启和关闭的时候,网上搜索到的解决方案是这样的: GameO ...
- 一行Java代码实现游戏中交换装备
摘要:JDK 1.5 开始 JUC 包下提供的 Exchanger 类可用于两个线程之间交换信息. 本文分享自华为云社区<一行Java代码实现两玩家交换装备[并发编程]>,作者:陈皮的Ja ...
- 控制游戏中物体的移动速度
最近在开发TD游戏中发现,游戏中移动的物体,在android模拟器和真机上差别比较大. 例如模拟器上FPS=10,真机上FPS=50,那么模拟器上的物体移动速度就会很慢,而真机上却跑得很快. 怎样才能 ...
- 国际战略中aaa模式_AAA游戏中的微交易将继续存在(但仍然很糟糕)
国际战略中aaa模式 This weekend, while most of the technology and gaming press wasn't working on anything pa ...
- matlab中blur函数_游戏中的PostProcessing(后处理)
PostProcessing是现代游戏中必不可少的技术之一,本文简单来总结下PostProcessing的实现原理和应用.因为详细写起来需要很大篇幅且很费时间,这里只简单介绍下原理. 1.基础部分 P ...
最新文章
- ZippyPoint: 一种基于学习的特征点提取+二进制描述子,速度提升5倍+,为移动平台提供一种ORB的替代方案...
- LeetCode 226. Invert Binary Tree--反转二叉树--C++,Python解法--递归,迭代做法
- 一键生成CSDN文章的思维导图目录
- 为什么有的项目不能打断点_《街霸:对决》:有效利用“打断”机制,让玩家在战斗中越级战斗...
- Docker---问题1:bash: vi: command not found/bash: vim: command not found
- 创建hugo博客_如何创建您的第一个Hugo博客:实用指南
- 吴恩达深度学习神经网络基础编程作业Planar data classification with one hidden layer
- SpringBoot中多种Filter配置方式
- open-falcon配置报警
- 第四章 MyBatis缓存和注解的使用
- 关于表单流程设计器 以及 问卷调查生成器的开发准备
- 利用Latex在线表格绘制表格以及多行合并垂直居中
- Janus之自问自答
- 机器学习--泛化能力
- 贼有趣:朱茵变杨幂,人工智能换脸让明星不再担心自己演技?
- php 时间间隔月数,PHP计算两个时间相差的年数、月数和天数程序
- 度度熊与邪恶大魔王 (百度之星之资格赛)
- linux 可读可写可执行权限 chmod
- Android 设置壁纸流程
- 可视化讲解:什么是拉丁方阵问题?