Hi guys,
I want to increase the pitch of an audio with respect to distance.
I placed an object somewhere in the scene and with the distance between Camera and the object i need to increase the pitch gradually.
if (dist > 4.5f) // 4.5 is my max distance
{
gameObject.GetComponent<AudioSource>().pitch = 0.75f;
}
else if (dist < 1.5f) // 1.5 is my min distance
{
gameObject.GetComponent<AudioSource>().pitch = 1.5f;
}
else
{
// While the distance is between 1.5(min dist) - 4.5(max dist), I need to increase the pitch from 0.75(slow) to 1.5(fast) according to the distance. So when the Camera comes near the object the pitch should be high and when the camera is far away from the object pitch should be low. I hope you are getting my question.
}