Unity3D的NGUI插件导入工程后提示错误:UnityEngine.QualitySettings、 GetQualityLevel

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity3D的NGUI插件导入工程后提示错误:UnityEngine.QualitySettings、 GetQualityLevel相关的知识,希望对你有一定的参考价值。

错误代码如下:
Assets/NGUI/Examples/Scripts/Other/ShaderQuality.cs(18,48): error CS0117: `UnityEngine.QualitySettings' does not contain a definition for `GetQualityLevel'
范例的场景也打不开,求高手,怎么解决啊?
出错的脚本ShaderQuality,代码如下:

using UnityEngine;
/// <summary>
/// Change the shader level-of-detail to match the quality settings.
/// </summary>
[ExecuteInEditMode]
[AddComponentMenu("NGUI/Examples/Shader Quality")]
public class ShaderQuality : MonoBehaviour

int mCurrent = 600;
void Update ()

#if UNITY_3_4
int current = ((int)QualitySettings.currentLevel + 1) * 100;
#else
int current = (QualitySettings.GetQualityLevel() + 1) * 100;
#endif
if (mCurrent != current)

mCurrent = current;
Shader.globalMaximumLOD = mCurrent;


参考技术A 同意! 参考技术B 同意,那句没多大用处 参考技术C 注释掉即可本回答被提问者采纳

Unity 3D 中NGUI插件设置中文label

1.找到电脑windows文件夹下的fonts文件夹,将选中的字体拖入unity工程。

2.选择NGUI>OPEN>FONTS MAKER

3.选择字体(TYpe根据需要选择静态还是动态。用到的字比较少的话一般使用静态字体,而不是动态字体——静态字体一般非常有限,只有极少数的字,动态字体几乎包含所有字)

4.点击create the font 就会保存一个预设体

5.接下去就可以直接应用了

此时字体就变成了想要的字体

 

以上是关于Unity3D的NGUI插件导入工程后提示错误:UnityEngine.QualitySettings、 GetQualityLevel的主要内容,如果未能解决你的问题,请参考以下文章

unity3d、ngui插件做界面图片模糊

Unity3d 导入NGUI包时出错

NGUI使用教程 安装NGUI插件

NGUI导入后出错 怎么办

Unity3D插件NGUI基础学习笔记

unity插件怎么安装