c# - 如何在 Unity 中将特定音频源静音?
问题描述
因此,一旦我的死亡菜单在游戏中弹出,我就会尝试将特定的音频源静音。我试过:
public void toggleEndMenu(float score)
{
GameObject jumpGameObject = GameObject.Find("Jump");
if (jumpGameObject != null)
{
AudioSource jumpAudio = jumpGameObject.GetComponent<AudioSource>();
if (jumpAudio != null)
{
jumpAudio.mute = true;
}
}
gameObject.SetActive(true);
scoreText.text = ((int)score).ToString();
isShown = true;
这不起作用,音频源没有静音,也许它找不到游戏对象或其他东西?
解决方案
推荐阅读
- c# - C# .NET Framework 的颜色转换?
- r - 更改 r 中 sf 对象的经度和纬度值
- html - 使用 ReactJS 嵌入微软预订网页
- java - 正则表达式密码,最少 8 个字符,大小写,开头和结尾没有特殊字符
- python - 单元测试 Mock GCS
- java - 从源代码构建的 Elasticsearch 引发异常(任务:server:compileJava FAILED)
- ios - 单击时如何防止按钮动画
- sql-server - 如何在 SQL Server 中“使用”架构
- reactjs - React hooks 获取的数据不断链接到以前获取的数据
- javascript - 让 twitter bot 在新的关注操作 javascript 上检索用户名