Unity 6.3
0 онлайн 66 гостей 3 в системе
Вход

AudioSource.clip

Declaration

public AudioClip clip;

Описание

По умолчанию AudioClip для воспроизведения.

AudioSource clip определяет аудиоклип, который должен быть воспроизведен следующим.

Когда вы назначаете новый аудиоклип clip, старый клип, который он заменяет (если таковой имеется), останавливается и заменяется новым. Однако новый клип не воспроизводится автоматически, поэтому вам нужно использовать AudioSource.Play (или аналогичный) для его воспроизведения.

// This script outputs a GUI play button. The script plays an audio clip on launch, but if you press the play button it switches to another clip and then plays that one instead. 
// For this script to work, assign it to a GameObject. Then, assign an audio clip in the Inspector, and another clip to the Audio Source.  

using UnityEngine; using System.Collections;

[RequireComponent(typeof(AudioSource))] public class AudioSourceClipExample : MonoBehaviour { public AudioClip otherClip; AudioSource audio;

void Start() { audio = GetComponent<AudioSource>(); audio.Play(); }

private void OnGUI() { if (GUI.Button(new Rect(10, 70, 30, 30), "Switch clip")) { audio.clip = otherClip; audio.Play(); } } }