For what?
- It helps when you have Unity engine game.
- It helps when you use Unity UI and <Button> component for all buttons.
- It helps when you use EventTrigger with PointerClick event.
- It helps when you have many buttons in the scene and you have to add click sound to them all.
- It helps when you have to edit click sound for buttons, periodically.
How To Use.
- Download the latest version of editor from github.com: Button sounds editor.
- Install <ButtonSoundsEditor.unitypackage> into your project.
- Open the scene with <Button> or <EventTrigger> components.
- Open the editor window from menu <Window -> Utils ->Button sounds editor>
- Editor window will be opened.
- All click sounds are played using audio source. If you have audio source for this purposes, you can assign it to the <Audio Source> field. Also, you can create new audio source using the <Create> button or manually.
- Set the click sound to the <Click Sound> field.
- Click <Add click sound to ALL> button. All buttons have click sound, now.
- Play the game and test.
How it works.
- Editor uses the <Button Click Sound> component with two parameters: <Audio Source> and <Click Sound>.
- Editor adds/removes<Button Click Sound> component to game object with <Button> or <EventTrigger> component. And passes parameters from the editor window.
- On <Awake> component subscribes on button click event for <Button> or on PointerClick event for <EventTrigger>. Callback plays <Click Sounds> audio clip, using <Audio Source> audio source in the click handler.
Features.
- Editor allows to assign different sounds to different buttons. Use button’s row for that.
- Editor allows to play sound, using <Play> button in editor.
- Editor shows image for the selected button, its text and path to the game object in the scene, for better buttons control in single window.
Links.
The latest version of editor. | Free editor in Unity Assets Store. | You can donate me 5$ using PayPal |