Documentation & Tutorials
  • Pivec Labs Documentation & Tutorials
  • Assets for Game Creator 1
    • Action Pack 1
      • Action List
        • Misc Actions
        • Object Actions
        • TMP Actions
      • Examples
        • Example 1 TMP
        • Example 2 Objects
        • Example 3 Actions
    • Action Pack 2
      • Action List
        • Camera Actions
        • Graphics Actions
        • Audio Actions
        • Video Actions
      • Triggers
      • Components
      • Examples
        • Example 1 - Camera
        • Example 2 - Camera FPS
        • Example 3 - Graphics
        • Example 4 - Sounds
        • Example 5 - Audio Player
        • Example 6 - Video Player
    • Action Pack 3
      • Action List
        • Day/Night Cycle
        • Light Control
      • Components
      • Examples
        • Example 1 - Day Night Cycle
        • Example 2 - Light Control
    • Accessibility Module
      • Components
      • Setup
      • Auditory Aids
        • Closed Captions for Sounds
        • Volume Control with Tags
        • Multiple Volume Controls
      • Motoric Aids
        • Configurable Tank Camera
        • On-Screen Multi-Function Joystick
        • Dynamic Touchstick
        • Multi-Function Touchstick
      • Cognitive Aids
        • Parental Controls with Password
        • Dyslexia Font Options
        • Motion Sickness Prevention
        • Gameplay Speed and Sensitivity
      • Visual Aids
        • Colour Picker
        • Variable Text Size
        • Object Outlining
        • Colour Switching
        • Colour Correction
    • Mobile Components
      • Actions
        • Haptics
        • Camera
        • TouchSticks
        • Gyroscope
        • Utilities
      • Triggers
        • Touch Gestures
      • Conditions
      • Components
      • Prefabs
      • Examples
        • Example 1 Haptics
        • Example 2 Cameras
        • Example 3 Gestures
        • Example 4 Controls
        • Example 5 Steering Wheel/Pedals
        • Example 6 Gyroscope Controls
        • Example 7 Gyroscope Camera
        • Example 8 Utilities
        • Example 9 AutoRun
      • Extras
    • UI Components
      • Canvas Components
        • Canvas Animations
        • 3D Models on a Canvas
        • Video on a Canvas
      • Animating UI Elements
        • Cross Fade Elements
        • Slide Elements
        • Shake UI Element
        • Tooltips
      • Text Mesh Pro & uGUI Text
      • Colour Picker Component
      • Mini Map Component
        • MiniMap QuickStart
        • Fullscreen Map
        • Adding Markers
        • Adding Labels
      • System Info Panel
        • SysInfo Quickstart
        • Using SysInfo Toggle
      • Main Menu Templates
        • Customising the Prefabs
        • Load/Save System
        • Comic Strip Example
    • Developer Tools
      • Time Manager
        • Actions & Conditions
      • Waypoint System
      • Click to Spawn Objects
      • In-Game Console
      • In-Game Screen Capture
    • Turn Based Module
    • VR Module GC1
  • Assets for Unity
    • Developer Tools for Unity
      • Click to Spawn
      • In-Game Screen Capture
      • In-Game Console
    • Mini Map System
      • MiniMap Quickstart
      • Map Parameters
      • Adding Makers
  • Tutorials
    • Tutorials for Game Creator 1
      • Installing and Updating Modules
      • Adding Actions to the Button Bar
      • Changing the Graphics for TouchStick
      • Adding Passwords to Player Actions
      • Using the Colour Picker with Variables
      • Creating a 3D Inspection Panel for Game Objects
      • Customising the UI MiniMap
      • Creating a toggle for the SysInfo Panel
      • Simple Player Run on Left Shift Down
      • Pan Follow Camera with Keyboard
    • Tutorials for Unity
  • ANNEX
    • Roadmap
    • FAQ
Powered by GitBook
On this page

Was this helpful?

  1. Assets for Game Creator 1
  2. Accessibility Module
  3. Auditory Aids

Multiple Volume Controls

PreviousVolume Control with TagsNextMotoric Aids

Last updated 5 years ago

Was this helpful?

Volume controls can be applied to audio played using GC Actions and Audio Source attached to a Game Object. To use the Multiple Volume Controls Action, you need to define two new Game Object Tags.

  • SoundTag1

  • SoundTag2

If these Tags are not defined, Unity will throw an error and the Action will not complete.

These tags can be assigned to any GameObject that has an Audio Source component attached to it. This will allow the volume of that particular sound to be controlled. At present, there are two groups, Tag 1 and Tag 2, and these can be controlled using the Mulitple Volume Controls Action.

Do not assign a Sound tag to an Object WITHOUT an Audio Source. This will result in an Error.

This Action can be Triggered from an input, or from a Variable. All values can be obtained using Game Creator Variables. See the Canvas example scene for options.

The Default Volume is 1 and this is the level at which the sound is recorded. Unity does not provide a facility to increase the Volume, only decrease. Using the slider, or by select a variable, each of the Game Creator sounds and the two TAG groups can each be reduced independanlty of each other.

Default settings are:

  • GC Music Volume: 1 (can be reduced to 0)

  • GC Sound Volume: 1 (can be reduced to 0)

  • GC Voice Volume: 1 (can be reduced to 0)

  • Audio Source Volume (SoundTag1): 1 (can be reduced to 0)

  • Audio Source Volume (SoundTag2): 1 (can be reduced to 0)

Game Creator sounds are those that have been started or player using Game Creator Audion Actions. Audio Source sounds are those where the Audio Source is attached to a Game Object. The Game Object must have either SoundTag1 or SoundTag2 to enable volume control.

Recommended Settings for players with Cognitive impairments:

  • GC Music Volume: 0.3

  • GC Sound Volume: 0.8

  • GC Voice Volume: 1

  • Audio Source Volume (SoundTag1): 1 (for important sounds)

  • Audio Source Volume (SoundTag2): 0.5 (for environment sounds)

Or allow the player to choose their own levels using an in-game settings panel.

See the Examples Scenes and Settings Canvas provided with this Module.