Volume of audio clip is too loud

Hi everyone,

I’m trying to add sounds too a 2D platformer I made but the sounds are really loud and I don’t know how to lower this.

	public AudioClip collectCoinSound;

	void OnTriggerEnter2D(Collider2D other){
		if (other.tag == "Player") {
			GameManager.highscore += 100;
			AudioSource.PlayClipAtPoint(collectCoinSound, transform.position, 0.5f);
			Destroy(this.gameObject);
		}
	}

This is one of my scripts and I thought that the third value of PlayClipAtPoint would adjust the sound - but it didn’t change anything.

Hope you can help me and thanks in advance :slight_smile:

Chrizzly

AudioSource.PlayClipAtPoint(collectCoinSound, transform.position, 0.5f);

This^ is adjusting the sound volume. 0.5f is a 50%. Set it to something like 0.01f and you’ll surely notice the change.

Though it would be better to use AudioSource if you want to manage your audio in a more convenient way and do something more than just adjusting volume. Something like:

    //Find your audiosource where it is and set it to this script variable:
    AudioSource asour;
    //And then:
    asour.clip = collectCoinSound;
    //adjust asour values, like:
    asour.volume = 0.5f;
    //and then play:
    asour.Play();

Alternatively if you don’t have an object with audio source and want to replicate AudioSource.PlayClipAtPoint behavior you can always make your own function that creates AudioSource, something like >>>that<<<