clip | 正在播放的音频片段。 |
volumeScale | 音量比例。Unity 会自动将负比例钳制为零。注意:大于 1 的比例可能会导致削波。 |
播放一个AudioClip,并将AudioSource音量乘以 volumeScale。
AudioSource.PlayOneShot不会取消已经通过AudioSource.PlayOneShot和AudioSource.Play播放的音频片段。有关此方法与AudioSource.Play的不同之处,请参见AudioSource。
using UnityEngine; using System.Collections;
[RequireComponent(typeof(AudioSource))] public class ExampleClass : MonoBehaviour { public AudioClip impact; AudioSource audioSource;
void Start() { audioSource = GetComponent<AudioSource>(); }
void OnCollisionEnter() { audioSource.PlayOneShot(impact, 0.7F); } }
其他资源:AudioSource.Play。