Добавление аудио к ресурсам приводит к ошибкам в движении - PullRequest
0 голосов
/ 21 июня 2019

Я пытаюсь изучить Unity3d из учебника. У меня есть сборник ракет, где ракета движется вверх, когда я нажимаю кнопку пробела, и в учебном пособии следующим шагом является установка источника звука. Но когда я ставлю аудиоисточник, ничего не меняя, движение не работает так же хорошо. Как будто объект стал тяжелее (это работает, если я уменьшу массу моего твердого тела). Почему это может быть и как я могу это исправить?

Это код, который у меня есть. Неважно, если этот код добавлен или нет, проблема сохраняется, если я закомментирую его тоже.

if (Input.GetKey(KeyCode.Space))
      {
       rigidBody.AddRelativeForce(Vector3.up);
       if (!audioSource.isPlaying)
            {
            audioSource.Play();
            }
      }
else
{
    audioSource.Stop();
}

Ожидаемый результат - скорость моей ракеты не меняется. Но это меняется (замедляется / не летает вообще) P

...