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

Closed Captions for Sounds

PreviousAuditory AidsNextVolume Control with Tags

Last updated 5 years ago

Was this helpful?

Using the Closed Captions for Sounds, you are able to display the Sound name, the distance and direction from the player. The attributes avaliable to change are:

  • Enable/Disable Captions

  • Colour of Text

  • Time to Display on Screen

  • Time between scans for proximity of Sounds

There are in a Single Action and can be changed at any time.

Before you start using the Closed Captions Action, you must add the Closed Caption Component to the Player. This can be done manually by dragging the Script from the components folder directly to the Player game object.

Or by selecting the Component from the Component/Game Creator/Accessibilty menu.

You can verify that this has been completed by viewing the Player in the Unity Inspector Window. You only need one instance of this script in the scene.

The Closed Caption Component must be applied to the Player for these Actions to work. However, if you enable an Action without applying the Player Component, the Action will attempt to do it for you.

The settings available to each attribute using Actions are as follows;

  • Enable Captions: on or off.

  • Text Colour: from selector.

  • Display Time: from 0 to 100 seconds.

  • Time between Scans: from 0 to 100 seconds.

Each of these values can be set in the Inspector using Value and the Action can be Enabled or Disabled using a GC Variable.

The Closed Caption Component attached to the Player will build a list of Audio Sources upon awake. The name of the Audio Clip is displayed as the name of the sound. Hence it is suggested that you name the Audio Clips with meaningful names that descible the sound.

When Closed Captions are activated, the component with calculate the distance and direction of each Audio Clip from the player, and display it using Game Creator's Simple Message template. This calculation happens at the interval of the time between scans parameter.

Recommended Settings for players with Visual impairments:

  • Enable Captions: On

  • Text Colour: White

  • Display Time: 2 seconds

  • Time Between Scans: 0.5 seconds

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

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