format layout ui-bottom-bar
This commit is contained in:
parent
fd94dd89ad
commit
b9bba2fe46
@ -5,48 +5,62 @@ sidebar_position: 10
|
|||||||
|
|
||||||
The bottom bar UI on desktop provides a functional interface for gameplay control
|
The bottom bar UI on desktop provides a functional interface for gameplay control
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Overview
|
### Overview
|
||||||
- Full bottom bar with all controls visible
|
- Full bottom bar with all controls visible
|
||||||
- Horizontal layout maximizing screen width
|
- Horizontal layout maximizing screen width
|
||||||
|
|
||||||

|
---
|
||||||
|
|
||||||
## Implementation
|
## Prepare Prefabs
|
||||||
|
|
||||||
### Step 1: Set Up Prefab Editor
|
### Step 1: ui-bottom-bar-panel
|
||||||
|
|
||||||
| Step | Action | image |
|
**Copy** `template-new-ui-bottom-bar-panel`
|
||||||
|------|---------|--------------|
|
from `assets\core-assets\hyper-core\packages\ui\desktop-ui\prefabs\template-ui-bottom-bar-panel`
|
||||||
| 1. Locate Prefab | Search for `ui-bottom-bar-panel` prefab |  |
|
|
||||||
| 2. Find Assets | Navigate to `core/editor` directory |  |
|

|
||||||
| 3. Clone Assets | Copy / Paste to game assets location |  |
|
|
||||||
|
**Past & rename** `assets\game-assets\prefabs\ui-bottom-bar-panel.prefab`
|
||||||
|
:::warning
|
||||||
|
Must rename to **ui-bottom-bar-panel**
|
||||||
|
:::
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|
### Step 2: template-label
|
||||||
|
|
||||||
|
**Copy 2 prefab** `template-label-auto-selection` & `template-label-title`
|
||||||
|
|
||||||
|
**From** `assets\core-assets\hyper-core\packages\ui\desktop-ui\editor\`
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
**To** `assets\game-assets\editor\bottom-ui\`
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### Step 3: template-label-auto-selection
|
||||||
|
|
||||||
|
**To and rename** `template-label-auto-selection` & `template-label-title`
|
||||||
|
|
||||||
|
From `assets\core-assets\hyper-core\packages\ui\desktop-ui\prefabs\`
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
**To** `assets\game-assets\prefabs\`
|
||||||
|
|
||||||
|
:::warning
|
||||||
|
Must rename to **button-auto-selection**
|
||||||
|
:::
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### Step 2: Configure Prefabs
|
## Edit prefab
|
||||||
|
|
||||||
#### Core Prefabs Structure
|
### Step 1: button-auto-selection
|
||||||
Navigate to the location where the prefabs: `assets\core-assets\hyper-core\packages\ui\desktop-ui\prefabs\`
|
|
||||||

|
|
||||||
|
|
||||||
#### 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` |
|
|
||||||
|
|
||||||
|
|
||||||
```jsx title="The folder structure is as follows:"
|
|
||||||
assets\game-assets\prefabs
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
#### Customize *`button-auto-selection`* Label
|
|
||||||
|
|
||||||
**Follow Design:**
|
**Follow Design:**
|
||||||
Use the `template-label-auto-selection` to customize the appearance of the label inside the `button-auto-selection` prefab.
|
Use the `template-label-auto-selection` to customize the appearance of the label inside the `button-auto-selection` prefab.
|
||||||
@ -59,10 +73,11 @@ Use the `template-label-auto-selection` to customize the appearance of the label
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
#### Customize *`ui-bottom-bar-panel`* Label
|
### Step 2: template-label-title
|
||||||
|
|
||||||
Use `assets\game-assets\editor\bottom-ui\template-label-title` to customize the `ui-bottom-bar-panel`:
|
Use `assets\game-assets\editor\bottom-ui\template-label-title` to customize the `ui-bottom-bar-panel`:
|
||||||
:::info
|
:::info
|
||||||
🔗[Follow the same configuration as Button Auto Selection Labels](#customize-button-auto-selection-label)
|
🔗[Follow the same configuration as button-auto-selection](#edit-prefab)
|
||||||
Bottom bar labels include a localization component for multi-language support
|
Bottom bar labels include a localization component for multi-language support
|
||||||
:::
|
:::
|
||||||
|
|
||||||
@ -77,29 +92,33 @@ The `FormatText` property controls text formatting behavior for label components
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### Step 3: Set Up UI In Main Scenes
|
## Setup Main Scene
|
||||||
|
|
||||||
Create new node and configuration in your main scene:
|
**Create new node** and **configuration** in your main scene:
|
||||||

|
|
||||||
|
|
||||||
#### Platform Node Spawner Settings
|

|
||||||
|
|
||||||
🔗 Details: [Platform Node Spawner](http://localhost:3000/docs/faqs/setup-cocos-scene#platform-node-spawner)
|
🔗 Details: [Platform Node Spawner](http://localhost:3000/docs/faqs/setup-cocos-scene#platform-node-spawner)
|
||||||
|
|
||||||
### Step 4: Apply Textures
|
**Position Y** : normally is -415
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Apply Textures
|
||||||
|
|
||||||
|
**Checklist assets** completed for bottom UI and button UI text
|
||||||
|
|
||||||
#### Texture Button Bar
|
|
||||||
Checklist assets completed for bottom UI and button UI text
|
|
||||||
:::info
|
:::info
|
||||||
🔗 Details: [Game Asset Structure](http://localhost:3000/docs/category/game-asset-structure)
|
🔗 Details: [Game Asset Structure](http://localhost:3000/docs/category/game-asset-structure)
|
||||||
:::
|
:::
|
||||||

|

|
||||||
|
|
||||||
#### Run the Helper Tool
|
**Run the Helper Tool** to configure the bottom bar UI helper.
|
||||||
|
|
||||||
To configure the bottom bar UI helper.
|
|
||||||
:::info
|
:::info
|
||||||
🔗Details: [UI Bottom Bar Desktop Helper](http://localhost:3000/docs/submodule/hyper-editor-package#mobile-ui-helper)
|
🔗Details: [UI Bottom Bar Desktop Helper](http://localhost:3000/docs/submodule/hyper-editor-package#mobile-ui-helper)
|
||||||
:::
|
:::
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
---
|
---
|
Binary file not shown.
After Width: | Height: | Size: 8.9 KiB |
Binary file not shown.
After Width: | Height: | Size: 3.7 KiB |
Binary file not shown.
After Width: | Height: | Size: 11 KiB |
Binary file not shown.
After Width: | Height: | Size: 7.9 KiB |
Binary file not shown.
After Width: | Height: | Size: 4.0 KiB |
Binary file not shown.
After Width: | Height: | Size: 6.1 KiB |
Loading…
x
Reference in New Issue
Block a user