Звук отключается после запуска игры в UnityC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Звук отключается после запуска игры в Unity

Сообщение Anonymous »

По сути, у меня есть ряд объектов со здоровьем, и при ударе по каждому из них я хочу издавать звук.

Код: Выделить всё

public class Health : MonoBehaviour
{
public int health = 3;
[SerializeField] private AudioSource audioSource;

void Start()
{
audioSource = GetComponent();
}
public void Damage(int amount)
{
this.health -= amount;
this.audioSource.Play();

}

когда я запускаю этот код, я получаю ошибку нулевой ссылки каждый раз, когда пытаюсь что-то нажать. по сути, я определил источник звука в инспекторе, но когда я запускаю игру, инспектор очищает этот источник звука и, таким образом, возвращает нулевую ошибку ссылки.
У меня нет понять, почему он это делает. кто-нибудь знает, что может происходить?

Подробнее здесь: https://stackoverflow.com/questions/783 ... e-in-unity
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»