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. Motoric Aids

Configurable Tank Camera

PreviousMotoric AidsNextOn-Screen Multi-Function Joystick

Last updated 5 years ago

Was this helpful?

To use the Configuarable tank Camera, locate the AccessibilityTouchstick Prefab from the Accessibility/Prefab folder, and drag to the Prefab into your Scene Hierarchy. Alternatively, you can create an empty game object and add the Tank Camera Component script found in the components folder.

Once the Tank Camera Component is in the Hierachy, simply add the enable Tank Camera Action to a trigger and configure it for use. The options avaliable to you for the Tank Camera are as follows:

  • Enable/Disable Tank Camera

  • Sensitivity (affects the movement speed)

  • Character Lean (leans the player character while forward turning)

  • Angular Speed (affects the animation when not moving forward)

  • Movement Dircetion (changes the camera follow affect)

  • Camera Rotate (changes the currect setting to Right Mouse Hold for Camera Orbit)

You must drag the Tank Camera Component from the hierarchy into the prefab slot in the Enable Tank Camera Action to use.

Different effects can be obtained using different settings. However, the Tank Camera is primarily developed for use without the mouse or when using one hand only, either mouse or keyboard.

The Tank Camera does not replace the Game Creator Camera motors. It simply augments the Adventure and First Person Cameras, to simulate what is commonly known as a Tank Camera.

To get the full effect, you need to disable the horizontal input using the Unity Project Settinsg Panel. This must be done manually as Unity currently does not provide an API to the Input Axes settings. Although not essential, the Tank Camera will operate more smoothly by deleting a and d from Edit/Project Settings/Input/Horizontal - Alt Negative & Alt Positive buttons.

Recommended Settings for players with Cognitive impairments:

  • Tank Camera: Enabled

  • Sensitivity: 1.5

  • Character Lean: 10

  • Angular Speed: 720

  • Movement Direction: Camera Direction

  • Camera Rotate: Right Mouse Hold on

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

Note: Currently there is no Character Animation when rotating the player with Movement Direction set to Camera Direction. This is planned for a future update.

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