Unity как сделать чтобы в audiosourse pitch при движении плавно возрастал, а при остановке так же убывал?
Персонаж (транспортное средство) двигается таким вот образом:
void FixedUpdate()
{
float v = Input.GetAxis("Vertical");
float h = Input.GetAxis("Horizontal");
body.AddForce(transform.right * tankSpeed * v, ForceMode2D.Impulse);
body.AddTorque(tankRotationSpeed * h * -Mathf.Sign(v), ForceMode2D.Impulse);
}
audiosource проигрывается при старте с pitch = 1
вот как сделать, чтобы когда он двигался pitch плавно возрастал до 1,3, а потом также плавно убывал до 1, когда останавливался?