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. Tutorials
  2. Tutorials for Game Creator 1

Customising the UI MiniMap

PreviousCreating a 3D Inspection Panel for Game ObjectsNextCreating a toggle for the SysInfo Panel

Last updated 5 years ago

Was this helpful?

Implementing the GC Minimap is very simple as shown below.

  1. From the PivecLabs/UIComponents/Prefabs folder, drag the prefab named Canvas - Minimap to your scene Hierarchy.

  2. Add a Trigger for OnStart and add the Action Display MiniMap.

Customising the Minimap is simply changing the Prefab. The following tutorial will explain how to do this.

  1. Locate the UI Components PreFab in the Prefabs folder.

2. Select the Canvas - Minimap, and in the inspector window, click on Open Prefab. You should see the following in your scene hierarchy window.

3. If you select the Canvas - Minimap GameObject, you will see that we have configured the Minimap Canvas as Screen Space Overlay and added a Canvas group to allow you to use fade in/out from the GC Actions. You will want to do this when you display another UI Canvas, or the player wishes to hide the Minimap.

4. Next you can select the Panel - Minimap. You will see that we have added a Mask, which is a circular image. You can change this to other shapes, or uncheck the checkbox if you wish to have a square map.

5. The next item is the RawImage - texturemap. We suggest that you leave this as it is. This is where the topdown camera image is rendered. You sholud leave the colour white, as darkening it will make it difficult to see, but you may wish to experiment with different settings.

6. Now select the MiniMap Frame. This is the compass image that surrounds the mask and you can change this for a graphic of your choice, simply by dragging in another image into the Source Image sot in the Inspector window. However, you may need to go back and change the Mask in Point 4, if it is a different shape.

7. You may also wish to not have the frame rotating with the Camera. If this is the case, simply uncheck the Frame Rotate Script in the Inspector window and he frame will remain fixed.

8. Lastly, there is the MiniMap Pointer. You can either change this for another graphic, of disable it and you will see the Player character moving in the center of the map.

In the future releases of this pack, we will add additional parameters for configuring the Camera.