这是附加在画布上的脚本。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Audio;
public class SettingsMenu : MonoBehaviour
{
public AudioMixer audioMixer;
public void SetVolume(float volume)
{
audioMixer.SetFloat("Volume", volume);
}
public void SetQuality(int qualityIndex)
{
QualitySettings.SetQualityLevel(qualityIndex);
}
}
然后在层次结构下,例如我有 Graphics 一个 DropDown ui。在 On Value Changed 底部的 Inspector 中的 Graphics 上,我将 Canvas 拖了过去,但是当我单击 No Function > SettingsMenu 时,我可以看到 SetQuality 方法,但 Dynamic int 下的顶部也应该有 SetQuality 并且不是那里 :
SetVolume 方法也有同样的问题。我以前有这个动态浮点/整数,但现在不存在了。