Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 Jun 22
sparklines
Close Help
  • 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
0
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
Add comment
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.

Follow this Question

Answers Answers and Comments

27 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 avatar image

Related Questions

On Off sound 0 Answers

Audio Source does not contain definition for any of the Play functions... 2 Answers

I want to change two variables with another script 0 Answers

I need a help with enemy sound 0 Answers

Second AudioClip won't play 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