Walkthrough 7: Controller UMG Navigation Bar
Build a sleek floating VR navigation bar containing Backward, Reload, Forward, and Screen Switching controls.
🎯 Objective
Create a floating spatial toolbar widget to navigate the active browser screen.
🛠️ Toolbar UI Layout
┌────────────────────────────────────────────────────────┐
│ [🟢 Active Display: YouTube Cinema (60 FPS) ▼] │
├───────────────────┬───────────────────┬────────────────┤
│ [ ◀ Backward ] │ [ 🔄 Reload ] │ [ Forward ▶ ] │
└───────────────────┴───────────────────┴────────────────┘🛠️ Blueprint Button Bindings
Inside your navigation widget event graph:
- Backward Button:
- On Click $\to$
ActiveWebView->GoBack().
- On Click $\to$
- Reload Button:
- On Click $\to$
ActiveWebView->Reload().
- On Click $\to$
- Forward Button:
- On Click $\to$
ActiveWebView->GoForward().
- On Click $\to$
- Display Dropdown (ComboBox):
- On Selection Changed $\to$ update
ActiveWebViewreference to the selected screen component.
- On Selection Changed $\to$ update