Condizioni
Le Condizioni consentono di aggiungere porte logiche al tuo racconto. Si basano sulle variabili, e vengono utilizzate in diversi contesti.
- nelle azioni delle sequenze e delle scelte
- nelle reindirizzamenti delle sequenze e delle scelte
- sulle scelte e sui indicatori per controllarne la visualizzazione
- nei successi e negli eventi, come attivatori
Aggiungere una condizione
Per semplificare questa documentazione, tratteremo delle condizioni relative alle azioni. Tuttavia, tieni presente che il funzionamento delle condizioni è identico ovunque esse possano essere applicate.
Per aggiungere una condizione, inizia creando un'azione, quindi fai clic sul pulsante Condizione associato. Si aprirà quindi una finestra modale che ti permetterà di selezionare il tipo di condizione e di definire i suoi parametri.
Modale di aggiunta di una condizione.
Tipi di condizioni
Le condizioni sono basate su diversi tipi di criteri.
Condizioni dei flag
I flag sono variabili booleane. I loro criteri per le condizioni sono:
- vale vero: La condizione è soddisfatta se il flag vale
vero
. - vale falso: La condizione è soddisfatta se il flag vale
falso
. - vale un altro flag: La condizione è soddisfatta se il valore del flag corrisponde a quello di un altro flag.
Condizioni degli oggetti / eroi
Queste condizioni riguardano gli oggetti o gli eroi che il giocatore possiede:
- possiede l'oggetto: La condizione è soddisfatta se il giocatore possiede l'oggetto.
- non possiede l'oggetto: La condizione è soddisfatta se il giocatore non possiede l'oggetto.
Condizioni di passaggio
Le condizioni di passaggio verificano se il giocatore è passato per una certa sequenza:
- è passato per la sequenza: La condizione è soddisfatta se il giocatore è passato per la sequenza specificata.
- non è passato per la sequenza: La condizione è soddisfatta se il giocatore non è passato per la sequenza specificata.
Condizioni dei contatori
I contatori sono variabili numeriche. I criteri delle condizioni per i contatori effettuano confronti:
- =: La condizione è soddisfatta se il valore del contatore è uguale a un valore specifico.
- !=: La condizione è soddisfatta se il valore del contatore è diverso dal valore specificato.
- <, >, <=, >=: Questi confronti verificano se il valore del contatore è rispettivamente inferiore, superiore, inferiore o uguale, o superiore o uguale a un valore dato.
Condizioni delle variabili di testo
Le variabili di testo sono stringhe di caratteri. I criteri delle condizioni disponibili per queste variabili sono:
- è uguale al valore selezionato: La condizione è soddisfatta se la variabile di testo è uguale a un valore dato.
- è diverso dal valore selezionato: La condizione è soddisfatta se la variabile di testo è diversa dal valore dato.
Condizioni multiple
Esempio di sequenza con una condizione multipla.
Le condizioni multiple consentono di combinare più condizioni con gli operatori E e O:
- E: Tutti i criteri devono essere soddisfatti perché la condizione sia soddisfatta.
- O: Almeno uno dei criteri deve essere soddisfatto perché la condizione sia soddisfatta.
Questo ti permette di creare condizioni complesse come:
- Se punteggio >= 70 E punteggio <= 90
- Se possiede l'oggetto A O possiede l'oggetto B
- Se possiede l'oggetto A E è passato per la sequenza X
Usi avanzati delle condizioni
Nascondere delle scelte
Puoi utilizzare le condizioni per nascondere delle scelte nella tua storia. Questo avviene aggiungendo una condizione di visibilità su una scelta. Per farlo, fai clic sul pulsante nel blocco della scelta.
Esempio di scelta con una condizione di visibilità.
Quando la condizione è soddisfatta, la scelta sarà visibile per il giocatore. Altrimenti, sarà nascosta.
Visualizzare un indicatore
Le condizioni possono essere utilizzate anche per visualizzare un indicatore solo in determinati momenti del racconto.
Esempio di indicatore con una condizione di visibilità.
Altri usi...
Le condizioni possono essere utilizzate come attivatori nei successi e negli eventi.