Cronologia
Descrive come Pixi'VN tiene traccia e gestisce la cronologia narrativa, inclusi dialoghi, scelte, contatori di passi e limiti di salvataggio.
UI screen
Puoi trovare un esempio della schermata dell'interfaccia utente della cronologia nella sezione esempi di interfaccia.
Pixi’VN saves all dialogues, choices, responses and more, at every step
opened during the game.
Ottieni
La cronologia della narrazione è un elenco di tutti i dialoghi e delle scelte mostrati al giocatore.
Per ottenere la cronologia narrativa, utilizza stepHistory.narrativeHistory
. Restituisce un elenco di NarrativeHistory<T>[]
.
const dialogues: NarrativeHistory[] = stepHistory.narrativeHistory;
Rimuovi
Per eliminare tutta la cronologia narrativa, utilizza stepHistory.removeNarrativeHistory()
.
stepHistory.removeNarrativeHistory();
Per eliminare una parte della cronologia narrativa, passa un numero per rimuovere i primi N elementi:
// Delete the first 2 elements
stepHistory.removeNarrativeHistory(2);
Step save limit
Ad ogni passo
vengono salvate tutte le informazioni sullo stato attuale del gioco.
Per evitare che il file di salvataggio diventi troppo grande, è previsto un limite al numero di steps
salvati. Per impostazione predefinita, vengono salvati solo gli ultimi 20 steps
, ma è possibile aumentare questo limite (ad esempio a 100). Una volta raggiunto il limite, vengono conservate solo le informazioni essenziali dei steps
precedenti. Ciò consente di visualizzare l'intera cronologia narrativa, ma non è possibile tornare a un passaggio
specifico oltre il limite.
You can change the step
save limit by setting the stepLimitSaved
property in the stepHistory
object.
import { stepHistory } from '@drincs/pixi-vn'
stepHistory.stepLimitSaved = 100
To disable the step
save limit, set stepLimitSaved
to Infinity
.
import { stepHistory } from '@drincs/pixi-vn'
stepHistory.stepLimitSaved = Infinity