2025-05-13 14:38:01 +07:00

3.6 KiB

sidebar_position
sidebar_position
10

Bottom Bar UI (Desktop)

Overview

  • Full bottom bar with all controls visible
  • Horizontal layout maximizing screen width

Desktop Bottom Bar UI Layout

Step 1: Set Up Prefab Editor

Step Action image
1. Locate Prefab Search for ui-bottom-bar-panel prefab Locate Prefabs
2. Find Assets Navigate to core/editor directory Copy UI Folder
3. Clone Assets Copy / Paste to game assets location Asset Placement

Step 2: Configure Prefabs

Core Prefabs Structure

Navigate to the location where the prefabs: assets\core-assets\hyper-core\packages\ui\desktop-ui\prefabs\ Directory Structure

Rename Prefabs

Rename the copied prefabs by removing unnecessary prefixes:

Prefix to Remove Original Prefab Name Final Name
template-new- template-new-ui-bottom-bar-panel ui-bottom-bar-panel
template- template-button-auto-selection button-auto-selection
    assets\game-assets\prefabs

Prefab Naming Example

Customize button-auto-selection Label

Follow Design: Use the template-label-auto-selection to customize the appearance of the label inside the button-auto-selection prefab.

Component Description
Label Outline Add an outline to make the text stand out.
Label Shadow Add a shadow for better contrast and readability.
-------------------- -------------------------------------------------

Label Configuration Options

Customize ui-bottom-bar-panel Label

Use assets\game-assets\editor\bottom-ui\template-label-title to customize the ui-bottom-bar-panel:
:::info 🔗Follow the same configuration as Button Auto Selection Labels
Bottom bar labels include a localization component for multi-language support :::

component-locale

The FormatText property controls text formatting behavior for label components:

Property Description Example
default Initial formatting state false
notify Formatting update callback Updates when value changes

Step 3: Set Up UI In Main Scenes

Create new node and configuration in your main scene:
main scenes

Platform Node Spawner Settings

🔗 Details: Platform Node Spawner

Step 4: Apply Textures

Texture Button Bar

Checklist assets completed for bottom UI and button UI text
:::info 🔗 Details: Game Asset Structure :::
main scenes

Run the Helper Tool

To configure the bottom bar UI helper. :::info 🔗Details: UI Bottom Bar Desktop Helper :::