Tutorial By Loppa
Che cos'è un Footstep? Il footstep è quel suono di background che si sente quando il giocatore muove le frecce direzionali e quindi cammina su mappa.
In questo tutorial è spiegato come creare un FootStep per ogni tipo di terreno di gioco. Mettiamo il caso di avere 3 mappe:
- Città (Terreno di pietra)
- Foresta (Erba)
- Interno Tech (Metallo)
Conoscenze necessarie:
- Variabili
- IF Condizione SE
- Switch
Iniziamo con il creare i nostri eventi in 'Eventi Comuni'.
/Parte1:
Mettiamo il caso di creare per primo l'evento che andrà ad animare il footstep di pietra. Crea un evento e chiamalo 'X_STEP_STONE'.
L'evento è posto in processo parallelo con switch di avvio: STEP_STONE'. Nelle istruzioni evento, creiamo una variabile 'X_STONE' con 'Imposta' = (Uguale), come fattore mettiamo 'EROE' ' X MAPPA'. Salva la variabile.
Inserisci un 'Aspetta' di 0.4Sec e crea un'altra variabile 'XX_STEP_STONE' Sempre con le stesse impostazioni di prima.
Crea ora una condizione se (IF). [Condizione SE: Variabile 'X_STONE' Variabile 'XX_STEP_STONE' Uguale] e salvala. Nella voce 'ALTRIMENTI' metti il suono di FootStep assegnato al terreno pietra. Vediamo il codice:
<>Variabile: [X_STONE]Poni, Eroe Map X <>Aspetta: 0.4s <>Variabile: [XX_STONE]Poni, Eroe Map X <>SE: Var[X_STONE] - V[XX_STONE]Uguale <> : Altrimenti <>Suona SE: stone_step1 <> : FINE <>
/Parte2:
La configurazione è da ripetere per l'Y_STEP_STONE.
Crea un evento e chiamalo 'Y_STEP_STONE'.
L'evento è posto in processo parallelo con switch di avvio: 'STEP_STONE'. Nelle istruzioni evento, creiamo una variabile '0001:Y_STONE' con 'Imposta' = (Uguale), come fattore mettiamo 'EROE' ' Y MAPPA'. Salva la variabile.
Inserisci un 'Aspetta' di 0.4Sec e crea un'altra variabile 'YY_STEP_STONE' Sempre con le stesse impostazioni di prima.
Crea ora una condizione se (IF). [Condizione SE: Variabile 'Y_STONE' Variabile 'YY_STEP_STONE' Uguale] e salvala. Nella voce 'ALTRIMENTI' metti il secondo suono di FootStep assegnato al terreno pietra. Vediamo il codice:
<>Variabile: [Y_STONE]Poni, Eroe Map X <>Aspetta: 0.4s <>Variabile: [YY_STONE]Poni, Eroe Map X <>SE: Var[Y_STONE] - V[YY_STONE]Uguale <> : Altrimenti <>Suona SE: stone_step2 <> : FINE <>
Ripeti per ogni tipo di Footstep che vuoi creare.
/Parte3:
Gli eventi su mappa. In un processo parallelo basta attivare la switch che permette l'avvio dei suoni. Ad esempio: Ci troviamo in una foresta, in quel caso nella mappa, in un processo parallelo, dovrete attivare la switch 'STEP_GRASS' ON. Se c'è un punto di trasporto che porta in una città, nella mappa della città, assegnerete alla switch 'STEP_GRASS' il valore di OFF e attiverete la switch di avvio del processo per 'STEP_STONE'.
Tutto chiaro?
Se hai qualche problema posta direttamente in questo topic, sarò subito pronto ad aiutarti ;)














