Я пытаюсь изучить Unity3d из учебника. У меня есть сборник ракет, где ракета движется вверх, когда я нажимаю кнопку пробела, и в учебном пособии следующим шагом является установка источника звука. Но когда я ставлю аудиоисточник, ничего не меняя, движение не работает так же хорошо. Как будто объект стал тяжелее (это работает, если я уменьшу массу моего твердого тела). Почему это может быть и как я могу это исправить?
Это код, который у меня есть. Неважно, если этот код добавлен или нет, проблема сохраняется, если я закомментирую его тоже.
if (Input.GetKey(KeyCode.Space))
{
rigidBody.AddRelativeForce(Vector3.up);
if (!audioSource.isPlaying)
{
audioSource.Play();
}
}
else
{
audioSource.Stop();
}
Ожидаемый результат - скорость моей ракеты не меняется. Но это меняется (замедляется / не летает вообще)
P