AudioSource.PlayOneShot
Declaration
public void PlayOneShot(AudioClip clip, float volumeScale = 1.0F);Параметры
| Параметр | Описание |
|---|---|
| клип | Проигрываемый клип. |
| volumeScale | Масштаб тома. Unity автоматически зажимает отрицательные масштабы до нуля. Обратите внимание: масштабы больше единицы могут привести к обрезке. |
Описание
Воспроизведение 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,.