c# - 为什么我在 On Value Changed () 事件中看不到动态方法?
问题描述
这是附加在画布上的脚本。
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 方法也有同样的问题。我以前有这个动态浮点/整数,但现在不存在了。
解决方案
推荐阅读
- regex - URI 匹配的正则表达式(字符串结尾)
- excel - 根据修改日期从日期范围计数文件
- mysql - 如何使用连接查询多个表中的所有记录
- aws-lambda - 如何从 REST API 获取数据到 Lex ChatBot (Node.js)
- javascript - Prototype.js 无法将类调用为函数
- javascript - 如何使用 Cloudfront 签名 URL 从生成的链接预览文件?
- android - LinearLayout 无法正确对齐
- java - 使用嵌套目录将文件名转换为完整目录路径的优化方法用于大文件存储
- java - 从存储库中解析插件“spring:boot”的版本时出错
- java - Cucable 插件:如何避免运行“[CUCABLE:FEATURE].feature”(java 模板文件)?