Switchboard Studios Documentation
  • DOCUMENTATION
  • Guides
    • FIRST PERSON VEHICLE INTERACTION SYSTEM
      • At a Glance
        • First Person Character Overview
        • World Space User Interface
        • Vehicles
      • Vehicles
        • Vehicle Setup - DCC Tool
        • Vehicle Setup - Import
          • Vehicle Setup - Sockets
        • Vehicle Setup - Config Asset Adjustments (UE4)
        • Vehicle Setup - Config Asset Adjustment (UE5)
        • Vehicle Setup - Vehicle Blueprint
          • Object Positioning
          • UI Elements
          • Extra Elements
        • Unreal 5 Conversion
  • ESSENTIAL VR HANDS COLLECTION
    • Overview
    • Integration
      • Unity
        • OpenXR
        • SteamVR
        • VRIF
        • HurricaneVR
      • Unreal
        • OpenXR
        • SteamVR
  • Environment Breakdowns
    • BYZANTINE CHURCH
Powered by GitBook
On this page
  1. Guides
  2. FIRST PERSON VEHICLE INTERACTION SYSTEM
  3. At a Glance

World Space User Interface

A brief rundown of how the UI elements work

PreviousFirst Person Character OverviewNextVehicles

Last updated 2 years ago

The "BP_UIOverlap" blueprint is located under:

VehicleVarietyAdv -> Blueprints -> FirstPersonCharacter -> Interactables

The UI elements are designed relatively simplistically. The code detects the FirstPersonCharacter's trace, and shows the text if it hits the "UI Detection Box" and turns it off if it is no longer hitting it.

Text is also set up to align itself to the player camera's location. This function only enables itself if the trigger box is hit, in order to save memory.

Because of the reusable nature of this asset, various elements are promoted to variables which you can edit on a per-instance basis. You can adjust:

  • Text

  • Text Size

  • Text Location Offset (default centred)

  • Trigger volume size

  • Debug tickbox to help with positioning.