c# - AudioSource的Unity3D共享设置

标签 c# audio unity3d

我目前正在向每个发出声音的对象添加一个AudioSource,并且必须手动调整“音量衰减”。有什么方法可以在一个AudioSource中设置音量衰减,并让我的所有AudioSource在脚本中复制其设置?

例如:

protected AudioSource audioSource;

void Awake () {
    audioSource = gameObject.AddComponent<AudioSource>();
    audioSource.RollOff = SharedSettings.Instance.audioSource.RollOff;
}

最佳答案

使用Copy Component,然后使用Paste Component ValuesAudioSource组件复制所有设置。

关于c# - AudioSource的Unity3D共享设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27791533/

相关文章:

c# - Unity 每次点击都会增加 90º

c# - 更改 C# 字符串中特定索引处字符的默认方法是什么?

c# - 使用 Kinect 调整 body 关节角度

Python - 混合两个音频 block

android - 如何在android中以编程方式设置声音打开和关闭

C#:泛型方法不调用特定方法重载

c# - 简单的 C# OOP 继承查询

c# - asp.net 网站 - 我可以判断它是否已预编译吗?

ios - 代号一的音频播放在 iOS 上崩溃

c# - JsonUtility.FromJson 创建列表<对象>