[2k3] - Dash System ad Eventi -
Tutorial by JillChelsea
Di certo molti di noi hanno voluto implementare un sistema di corsa nel proprio progetto per il vecchio tool della Enterbrain. Ma non tutti sanno come fare. Quindi, ho creato un semplice tutorial con screen che spiega passo per passo come creare un evento di corsa nel 2k3 ^^
Per questo tutorial useremo il tasto Shift.
(Il pulsante usato in questo tutorial è indicativo, in quanto è possibile usarne anche un'altro)
Prima di tutto bisogna creare una variabile di nome Corsa.
Creaiamo poi un Evento Comune settato in Parallel Process/Processo parallelo.
Inizio con attivazione di uno Switch (Che, per comodità, chiameremo Attivazione Corsa).
All'interno dell'evento comune, inseriamo il comando "Input Key Processing"
(Terza pagina evento, colonna sinistra, settimo comando a partire da su):
Spoiler
Grazie a questo evento ora sappiamo che:
La freccia direzionale giù ha valore uguale a 1;
La freccia direzionale sinistra ha valore uguale a 2;
La freccia direzionale destra ha valore uguale a 3;
La freccia direzionale su ha valore uguale a 4;
Il tasto Invio ha valore uguale a 5;
Il tasto Esc ha valore uguale a 6;
Il tasto Shift ha valore uguale a 7.
All'interno del comando, che ora si presenta così:
Spoiler
Bisogna, per far funzionare il tutto, togliere la spunta a:
Wait Until Key Pressed
Decision Key/Invio
Cancel Key/Esc
Ora il comando si presenterà così:
Spoiler
Cliccate su ok.Ecco come dovrebbe apparire per il momento l'evento:
Spoiler
Ora, settiamo un Conditional Branch/Condizione SE con Else attivo.
(Il comando Conditional Branch si trova nella terza pagina evento, colonna destra, quinto comando a partire da su)
Spoiler
Ciò che il Conditional Banch deve dire è:
"Se la variabile Corsa ha valore uguale a 7..."
Spoiler
(Ecco come si presenta l'evento per ora):
Spoiler
"... aumenta la velocità del pg tre volte e diminuiscila una volta"
Per fare ciò, andiamo nella seconda pagina evento e selezioniamo il comando "Move Event".
(Seconda pagina evento, colonna destra, quarto comando a partire da giù)
Spoiler
All'interno, fate in questo modo:
Spoiler
In pratica, l'evento che si muoverà sarà l'eroe. Ciò che abbiamo fatto è semplicemente aumentare la velocità dell'eroe tre volte e diminuirla una.
Ora ciò che abbiamo davanti è questo:
Spoiler
Ora aggiungiamo semplicemente un Wait di 10 decimi di secondo.
(Il comando Wait si trova nella seconda pagina evento, colonna destra, l'ultimo evento in basso a destra.)
Spoiler
Con questo, abbiamo finito la prima parte dell'evento. Ora quest'ultimo si dovrebbe presentare così:
Spoiler
Ora procediamo con la seconda parte dell'evento. In questa parte lavoreremo sull'Else.
Infatti, come sappiamo, per il momento siamo solo riusciti ad aumentare la velocità quando si preme il tasto Shift. Ma quando lo si rilascia il pg non diminuisce la propria velocità.
Ed ecco che entra in gioco l'else!
Possiamo far rallentare il pg aggiungendo un Conditional Branch/Condizione SE con all'interno un Move Event.
Questo Move Event dovrà aumentare la velocità del pg tre volte e diminuirla due.
Il Conditional Branch/Condizione SE si attiverà solo se il valore della variabile Corsa NON è 7.
Iniziamo quindi inserendo il Conditional Branch e facendo in questo modo:
Spoiler
Assicuratevi di selezionare "Not Equal to".
All'interno del nuovo Conditional Branch inserite un Move Event.
Come detto prima, bisogna aumentare la velocità del pg tre volte e diminuirla due volte:
Spoiler
Ora abbiamo finito! Eccovi l'evento completo:
Spoiler
Per attivarlo basterà creare un evento su mappa che attiva lo switch "Attivazione Corsa"
Ok... è stato lungo, ma ce l'abbiamo fatta XD
Sperando che sia utile a qualcuno *Me incrocia le dita* l'ho postato XD
Ricordatevi che attraverso l'Input Key Processing si possono fare tante cose, sta a voi decidere quali u.u
Va bé, io ho finito. A voi ^^
P.S. Se esiste già un tutorial del genere, chiedo venia. Non l'ho trovato qui sul sito >.<































