Vai al contenuto


Toggle Chat RM - Chat Apri la Chat in un popup

E' severamente vietato richiedere supporto su RPG Maker in chat!
@  NoxChibi : (22 May 2012 - 07:54 PM) miha ma che progetto è il tuo?
@  NoxChibi : (22 May 2012 - 07:49 PM) ho trovato lo script snapdragon ^^
@  NoxChibi : (22 May 2012 - 07:33 PM) bene
@  Pech93 : (22 May 2012 - 06:48 PM) Night l'hai visto???
@  Pech93 : (22 May 2012 - 06:42 PM) night MP
@  Pech93 : (22 May 2012 - 06:42 PM) Ciaoooooooooo
@  Night : (22 May 2012 - 06:35 PM) bene, mi sto allenando sui disegni, ho in mente molte scene disegnate da presentare nel gioco
@  Night : (22 May 2012 - 06:35 PM) so di essere un po' in ritardo, ma rispondo lo stesso XD
@  NoxChibi : (22 May 2012 - 02:59 PM) hi night come procede il tuo progetto?
@  Night : (22 May 2012 - 02:56 PM) buongiornooo :3
@  MihaChan : (22 May 2012 - 01:20 PM) lol
@  MihaChan : (22 May 2012 - 01:20 PM) !!oaiC
@  Melosx : (22 May 2012 - 12:47 PM) ^.^ !!nahCahiM oaiC
@  MihaChan : (22 May 2012 - 12:41 PM) buonsalve
@  Melosx : (22 May 2012 - 12:28 PM) cmq buongiorno a tutti
@  Melosx : (22 May 2012 - 12:28 PM) Dimmi Nox
@  MihaChan : (22 May 2012 - 12:07 PM) Illusi ghgh
@  MihaChan : (22 May 2012 - 12:06 PM) Gli piacerebbe.... xDDDD
@  MihaChan : (22 May 2012 - 12:06 PM) e Francesi che dicono che il Ferrero Rocher è Francese....
@  MihaChan : (22 May 2012 - 12:06 PM) Tedeschi che dicono che la Nutella, il Kinder Cioccolato e L'ovetto Kinder sono tedeschi...

Creare un FootStep


  • Per cortesia connettiti per rispondere
1 risposta a questa discussione

#1 OFFLINE   Loppa

Loppa

    Maker Viandante

  • Utenti RM
  • 248 Messaggi:
  • Progetto 2k/2k3:
    Town of the DeaD
  • Tool:
    RMK2K 4.0

Inviato 19 November 2011 - 02:59 PM

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 ;)

Immagine inserita

#2 OFFLINE   Ally

Ally

    Fondatori

  • Amministratori
  • 5558 Messaggi:
  • Localitàrpgmkr
  • Ruolo:
    Scripter
  • Progetto VX:
    Essence
  • Tool:
    RM2k/2k3

Inviato 19 November 2011 - 06:57 PM

Grazie Loppa, non c'era un Tutorial del genere =)

Magari posta anche una demo così da poterla provare ;)
Immagine inserita
Spoiler




1 utente(i) stanno leggendo questa discussione

0 utenti, 1 ospiti, 0 utenti anonimi