Jump to content
  • Advertisement
  • entries
  • comments
  • views

Sounds caught up

Sign in to follow this  


Got caught up with the sound system now and I've provided sounds for all of the existing game objects. Buzzsaws now make an appropriate noise, buttons click and doors have open and close sound effects.

From now on, I'll implement sounds for items as I program them into the game.

Next thing I do need to look at thought (listen to?) is some sound effects for the menus. I've set up a system so that when the menu opens, any currently playing sound effects are paused, then unpaused when the menu closes, but I've implemented it in such a way that this will have no effect on any sounds that are not actually playing when the Pause() method is invoked, so any sounds triggered during the pause will just play normally and be unaffected if they are still playing during the Unpause() method.

This way the menu sounds can just be handled by the existing sound system as non-positional sounds.

All I'm really thinking is some kind aural feedback for when you actually click on something so I suppose I only need to find one sound effect really. This can be loaded into the sound manager's shared sounds that do not get erased when the mode changes, so will persist throughout the entire run of the game and my GUI manager can grab an audio handle to this sound when it is created then play it in response to the PerformCommand() and ChangeSelector() notifications that the controls give it.

I'm sure my readers (and my girlfriend) are relieved that this post contained no pictures of me in dresses.
Sign in to follow this  

1 Comment

Recommended Comments

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!