Personaggi
Scopri come definire, utilizzare e personalizzare i personaggi negli script di inchiostro Pixi'VN, tra cui l'associazione dei dialoghi, la sostituzione dei nomi, la ridenominazione e le emozioni.
Prima di leggere questa sezione, si consiglia di leggere come creare e utilizzare i personaggi in Pixi'VN.
Usa
Associa un personaggio a un dialogo
È possibile associare un personaggio a un dialogo in ink. Per fare ciò, è necessario utilizzare la seguente sintassi:
{character_id}: {text}character_id: è l'iddel personaggio definito in JavaScript/TypeScript.:: è il separatore tra il personaggio e il testo.text: è il testo del dialogo.
=== start ===
mc: Hello, I'm Liam.
-> DONEUsa il nome del personaggio nel testo dei dialoghi
Puoi usare il nome del personaggio nei dialoghi. Per fare ciò, è necessario utilizzare la seguente sintassi:
[ + character_id + ]
[e]: sono i delimitatori per identificare il personaggio.character_id: è l'iddel personaggio definito in JavaScript/TypeScript.
=== start ===
Hello, [mc].
-> DONEPer fare ciò, dovrai prima implementare la funzionalità per sostituire l'Id con il nome del personaggio. Per farlo, puoi utilizzare uno dei seguenti metodi:
Templates
Questa implementazione è già inclusa in tutti i template.
Modifica
Puoi modificare le informazioni di un personaggio in ink, ad esempio puoi cambiare il nome del personaggio. Per fare ciò, è necessario utilizzare la seguente sintassi:
# rename {character_id} {new_name}#: è il simbolo hashtag per identificare uno script hashtag.rename: è il comando per rinominare un personaggio.character_id: è l'iddel personaggio definito in JavaScript/TypeScript.new_name: è il nuovo nome del personaggio.
=== start ===
mc: Hello, I'm [mc].
# request input string
mc: My name is:
# rename mc {_input_value_}
mc: My name is [mc]
-> DONEPer fare ciò, dovrai prima implementare la funzionalità per rinominare il personaggio. Per farlo, puoi utilizzare uno dei seguenti metodi:
Templates
Questa implementazione è già inclusa in tutti i template.
Emozioni del personaggio
Puoi usare le emozioni dei personaggi in ink. Per fare ciò è sufficiente utilizzare un ID speciale composto da:
character_id + @ + emotion
character_id: è l'iddel personaggio definito in JavaScript/TypeScript.@: è il separatore tra il personaggio e l'emozione.emotion: è l'emozione definita in JavaScript/TypeScript.
Ad esempio:
{character_id}@{emotion}: {text}=== start ===
mc@happy: Hi, I'm Liam. I'm very happy today.
-> DONE