• Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
  • Help Room /
avatar image
Question by SpockvsData · Sep 13, 2015 at 02:50 PM · c#soundsounds

in-Game Sound Settings: AudioMixer Problem with Singleton UI

Hey Guys,

I wrote a little drag-n-drop UI package for Unity that is available for anyone's use here: https://github.com/lucasrumney94/UnityUITemplate

I am trying to add actual functionality to the Options menu. I only want the Music Volume and Sound Effects Volume to work right now.

I wrote a script to take a slider value and assign it to an exposed AudioMixer variable, and I am getting a very strange response from Unity. The script itself is attached to the slider, in an instantiation of my UI Prefab (which is a Singleton). I haven't found a way to directly get a reference to my Master AudioMixer using only script, so I have to make it a public variable and associate it in the inspector.

My problem is as follows: If I launch my main game scene, the Master mixer association through the inspector is correct, and I can control the sound effect volume with the in-game options menu.

BUT

If I launch my game from the mainMenu scene, and then hit play (preserving this Instance of my UI Singleton), then the volume control does not work. I think that it is still associated with an old Master mixer from the last scene?

I really have no idea how to progress from here, and I would love any input from anyone that's built an substantial audio systems in Unity. If I am doing this incorrectly, or there is an easier way, or if I can reestablish the connection between the UI slider and the Master mixer I have upon every scene load, please let me know!

The full project (Open Source and mostly Creative Commons) can be found here: https://github.com/lucasrumney94/SoundEscape

The scripts relevant to this discussion are the slider script (same script, different project. I haven't committed this script to SoundEscape yet because I am stuck. I will do that now though): https://github.com/htw6174/LaborJam/blob/master/LaborJam/Assets/Scripts/sliderToMixerLevel.cs

I've been trying to answer what I can on here to give back to the community. Thank You in advance!

-Lucas

~~Update~~ I have pushed the latest changes to the SoundEscape GitHub page, so if you want to see the problem in action, it is now possible.

Comment

People who like this

0 Show 0
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

0 Replies

· Add your reply
  • Sort: 

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Welcome to Unity Answers

If you’re new to Unity Answers, please check our User Guide to help you navigate through our website and refer to our FAQ for more information.

Before posting, make sure to check out our Knowledge Base for commonly asked Unity questions.

Check our Moderator Guidelines if you’re a new moderator and want to work together in an effort to improve Unity Answers and support our users.

Follow this Question

Answers Answers and Comments

26 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

On Off sound 0 Answers

Adding a CharacterController makes my player move around the map involuntarily 0 Answers

GetSpectrumData Why last element in array allways is zero? 0 Answers

I'm trying to add sounds of jumping and nothing works. There are no compiling mistakes, files are put on their places and still no sound((( 0 Answers

Anyone wanna help? 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges