Sistemi / Menus

Menus System Su Fab

Un front end completo per giochi single-player in Unreal Engine, fatto solo in Blueprint: menu, 72 opzioni, salvataggio, crediti e una schermata di caricamento. Load/Save fa parte di Menus.

Il trailer, registrato con il prodotto in funzione in Unreal Engine. Tutto ciò che si vede è incluso; la scena invernale è la mappa demo.

Cosa fa

Menu principale e pausa

Continua resta grigio finché non esiste un salvataggio. La pausa ferma il gioco e mostra dove si trova il giocatore, il tempo di gioco e l'ultimo salvataggio. Crediti e schermata di caricamento con nome del livello e suggerimenti inclusi.

72 opzioni su sei pagine

Video, Audio, Controlli, Gameplay, Accessibilità e Sistema, da una Data Table. Ogni opzione mostra una descrizione, l'impatto sulle prestazioni, il valore predefinito e quando ha effetto.

Video senza rischi

Preset di qualità, nove gruppi di qualità, HDR, sei effetti di post-processing e un benchmark che propone le impostazioni. Le modifiche allo schermo tornano indietro dopo 10 secondi se non confermate.

Controlli

Riassegnazione dei tasti con rilevamento dei conflitti e scambio, sensibilità, inversione della visuale, vibrazione, e tieni premuto o alterna per scatto e accovacciamento.

Un salvataggio che protegge il giocatore

Slot del giocatore e salvataggi automatici, ognuno con immagine, luogo, tempo di gioco e data. Chiede conferma prima di sovrascrivere o eliminare, copia il vecchio file e rifiuta i salvataggi di una versione più recente.

Accessibile e fatto per crescere

Modalità per daltonici, dimensione del testo, menu ad alto contrasto e meno movimento, tremolio e lampi. Aggiungi un'opzione con una riga della Data Table; salva qualsiasi attore aggiungendo un'interfaccia.

Guida rapida

  1. Imposta la Game Instance

    Scegli GI_RookspireMenus come Game Instance in Project Settings, Maps & Modes.

  2. Mostra i menu

    Mostra WBP_FrostMainMenu nel tuo livello del menu e WBP_FrostPause dal tasto di pausa.

  3. Carica i salvataggi nei tuoi livelli

    Chiama ApplyPendingSave nel BeginPlay di ogni livello giocabile.

Cosa non fa

  • Solo single-player: nulla è replicato.
  • Tastiera e mouse: la navigazione con il controller non è nella 1.0.
  • Testi dell'interfaccia in inglese (localizzabili; è incluso solo l'inglese).
  • La schermata di caricamento mostra movimento, non una percentuale.
  • L'HDR richiede uno schermo HDR.
  • Previsti per un aggiornamento gratuito 1.1: navigazione e icone del controller, gamma dinamica audio, limite di fotogrammi in background e silenzio quando il gioco perde il focus.
  • 16 test automatici di Menus passano su UE 5.3.2 e UE 5.8.2 (Windows).

Domande

Funziona con il mio gioco?
Sì. Servono una Game Instance, due widget e una chiamata per livello. I tuoi livelli, personaggi e comandi restano tuoi.
Posso aggiungere le mie opzioni?
Sì. Aggiungi una riga alla Data Table e compare nella sua pagina, con descrizione e ripristino. Leggila ovunque con GetSetting o reagisci a OnSettingChanged.
Come vengono salvati i miei attori?
Aggiungi all’attore l’interfaccia BPI_SaveParticipant. Non c’è nessun elenco centrale da aggiornare.
Servono gli altri sistemi Rookspire?
No. Non ha dipendenze fuori dalla sua cartella.
Come è stata usata l’IA per realizzarlo?
Gli script Python che generano Blueprint, texture, suoni e documentazione sono stati scritti con l’aiuto dell’IA. Ogni sistema e ogni scelta di design sono stati decisi, rivisti e testati da Rookspire. Texture, icone e suoni sono generati dal codice, non da modelli di IA per immagini o audio.