LogoPixi’VN
Narrazione

Richiesta di input

Come richiedere al lettore un input di testo o numerico in inchiostro utilizzando lo "script #" di Pixi'VN e accedere al risultato all'interno della tua narrazione.

L'integrazione ink + Pixi'VN introduce uno "# script" che consente di richiedere un richiesta di input all'utente. Per fare ciò, è necessario utilizzare la seguente sintassi:

file_type_ink
ink
# {operation} input {parameters}
  • #: è il simbolo hashtag per identificare uno script hashtag.
  • operation: l'operazione per il prompt di input. Attualmente supportati:
    • request: richiedere un prompt di input.
  • input: parola chiave che indica una richiesta di input.
  • parameters (Opzionale): un elenco di coppie proprietà/valore separate da spazi. Se un valore contiene spazi, racchiuderlo tra virgolette doppie.

Parametri comuni:

  • type (Opzionale): una stringa che identifica il tipo di input (ad esempio, stringa, numero, area di testo html).
  • default (Opzionale): il valore predefinito da visualizzare nel campo di input.

Il valore immesso viene salvato nella memoria sotto la chiave di sistema _input_value_, quindi puoi fare riferimento a { _input_value_ } nel tuo contenuto di inchiostro.

Ad esempio:

file_type_ink
ink
=== start ===
Hello, 
# request input type string
<>what is your name?
My name is { _input_value_ }
# request input type number default 18
How old are you?
I am { _input_value_ } years old 
# request input type "html textarea"
Describe who you are:
{ _input_value_ }
Restart
-> DONE