I’m trying to create a car game in C#. I’m now trying to figure out a way to get some sounds into the game. For example, the acceleration sound of the car.
I recently tried to add a 5 second-sound of a real car accelerating, but I don’t think its the right way to do it. Because then i have to start from the beginning all the time of the clip when i accelerate.
Is there maybe some way to work with frequencies? To send a frequency to the speakers and then just increase it when I accelerate (And to make it sound like a car)
I’ve heard about PWM, could that be something?
One way to approach this might be to mix some sounds together…
For example, if you had a series of sounds such as:
You could just play different sounds at different times and cross-fade between them. Perhaps you could even do some pitch adjustment during playback to correspond to the throttle.
I’m not sure how the pros do it (Grand Theft Auto, Grand Turismo), but that’s the first thing that comes to mind.