开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

蛮牛译馆

关注:553

当前位置:游戏蛮牛 技术专区 蛮牛译馆

查看: 1091|回复: 8

[DevTips] 【Unity Trick】—运行项目时更改品质设置

[复制链接]  [移动端链接]
排名
7711
昨日变化
5

213

主题

250

帖子

1362

积分

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

UID
159865
好友
9
蛮牛币
3259
威望
0
注册时间
2016-8-1
在线时间
597 小时
最后登录
2017-8-17

蛮牛译员

发表于 2017-7-26 14:44:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x
本帖最后由 manew_JR 于 2017-7-26 14:49 编辑

您可以在运行时更改质量设置

质量设置不仅可以在构建之前设置,而且可以在运行时更改。您所需要做的就是访问QualitySettings类。
01.png

QualSettingsTop
为什么这很重要?最可能的是,你想要在市场上瞄准各种各样的设备,同时做一个好看的游戏。为了让你的游戏可以在低端设备上玩,你很可能需要降低你的质量水平。

考虑这样的脚本:

[C#] 纯文本查看 复制代码
using UnityEngine;


public class ChangeQuality : MonoBehaviour {


    public void OnGUI() {

        if (GUILayout.Button("Increase Quality Level")) {

            QualitySettings.IncreaseLevel(true);

        }


        if (GUILayout.Button("Decrease Quality Level")) {

            QualitySettings.DecreaseLevel(true);

        }

    }

}

在新的Unity3D项目中,我们有6个质量设置。此脚本将遍历预定义的质量设置。注意:如果没有更低或更高的质量,点击按钮将没有效果。

02.gif
质量设置变更

但你不仅限于预定义的质量设置!你可以给玩家以他想要的方式调整质量的能力!例如,您可以使用此脚本来切换阴影可见性。
[C#] 纯文本查看 复制代码
using UnityEngine;


public class ChangeQuality : MonoBehaviour {


    public void OnGUI() {

        if (GUILayout.Button("Toggle shadows")) {

            QualitySettings.shadowDistance = QualitySettings.shadowDistance == 0 ? 150 : 0;

        }

    }


}

03.gif
质量设置切换阴影



如果您想知道更多关于设置您可以更改的设置,请阅读QualitySettings类的API文档。
https://docs.unity3d.com/ScriptReference/QualitySettings.html




评分

参与人数 1鲜花 +8 收起 理由
unity菜鸟 + 8

查看全部评分

[发帖际遇]: manew_JR 发帖时在路边捡到 1 蛮牛币,偷偷放进了口袋. 幸运榜 / 衰神榜

本帖被以下淘专辑推荐:


回复

使用道具 举报

排名
19644
昨日变化
11

0

主题

7

帖子

28

积分

Rank: 1

UID
186926
好友
0
蛮牛币
58
威望
0
注册时间
2016-11-25
在线时间
5 小时
最后登录
2017-8-9
QQ
发表于 2017-7-26 15:35:20 | 显示全部楼层
可以的赞一个

回复

使用道具 举报

排名
36823
昨日变化
45

0

主题

3

帖子

6

积分

Rank: 1

UID
234290
好友
0
蛮牛币
34
威望
0
注册时间
2017-7-26
在线时间
1 小时
最后登录
2017-7-27
发表于 2017-7-26 15:38:46 | 显示全部楼层

可以的赞一个

回复

使用道具 举报

5熟悉之中
872/1000
排名
9626
昨日变化
141

4

主题

690

帖子

872

积分

Rank: 5Rank: 5

UID
209186
好友
0
蛮牛币
1456
威望
0
注册时间
2017-3-1
在线时间
100 小时
最后登录
2017-8-17
发表于 2017-7-28 17:42:53 | 显示全部楼层
学习了,之前还不知道有这个

回复 支持 反对

使用道具 举报

排名
66
昨日变化

34

主题

641

帖子

4475

积分

Rank: 9Rank: 9Rank: 9

UID
2604
好友
15
蛮牛币
3317
威望
0
注册时间
2013-8-26
在线时间
944 小时
最后登录
2017-8-17

专栏作家社区QQ达人认证开发者

发表于 2017-8-1 10:03:15 | 显示全部楼层
哈哈,确实没用过

回复

使用道具 举报

5熟悉之中
558/1000
排名
4648
昨日变化
24

3

主题

149

帖子

558

积分

Rank: 5Rank: 5

UID
159631
好友
1
蛮牛币
548
威望
0
注册时间
2016-7-30
在线时间
178 小时
最后登录
2017-8-17
发表于 2017-8-7 09:08:45 | 显示全部楼层
谢谢分享

回复

使用道具 举报

排名
15028
昨日变化
444

1

主题

28

帖子

91

积分

Rank: 2Rank: 2

UID
185342
好友
0
蛮牛币
55
威望
0
注册时间
2016-11-20
在线时间
30 小时
最后登录
2017-8-17
发表于 2017-8-7 18:02:21 | 显示全部楼层
6666666666666666666

回复 支持 反对

使用道具 举报

7日久生情
1680/5000
排名
16553
昨日变化
15

2

主题

1424

帖子

1680

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
185807
好友
0
蛮牛币
2166
威望
0
注册时间
2016-11-22
在线时间
230 小时
最后登录
2017-8-16
发表于 2017-8-9 10:31:11 | 显示全部楼层
赞,学习了,谢谢分享

回复 支持 反对

使用道具 举报

排名
22310
昨日变化
1839

0

主题

13

帖子

37

积分

Rank: 1

UID
196662
好友
0
蛮牛币
53
威望
0
注册时间
2016-12-28
在线时间
12 小时
最后登录
2017-8-16
发表于 6 天前 | 显示全部楼层
可以的,这个值得学习

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

快速回复 返回顶部 返回列表