Jump to content
Rpg²S Forum

Search the Community

Showing results for tags 'azioni'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Rpg²S
    • Ingresso
    • Bacheca
  • Making
    • Tutorial
    • Grafica
    • Risorse sonore
    • Parlando del Making...
    • Oltre RpgMaker...
  • RpgMaker MZ
    • Supporto MZ
    • Risorse grafiche MZ
    • PLUGIN e Javascript per MZ
    • Progetti MZ
    • Release MZ
  • RpgMaker MV
    • Supporto MV
    • Risorse grafiche MV
    • PLUGIN e Javascript per MV
    • Progetti MV
    • Release MV
  • RpgMaker VX & VX-Ace
    • Supporto VX e VX-Ace
    • Risorse grafiche VX & VX-Ace
    • RGSS2 (VX)
    • RGSS3 (VX-Ace)
    • Progetti VX e VX-Ace
    • Release VX e VX-Ace
  • RpgMaker XP
    • Supporto XP
    • Risorse grafiche XP
    • RGSS (XP)
    • Progetti XP
    • Release XP
  • RpgMaker 2000/2003
    • Supporto 2K/2K3
    • Risorse grafiche 2K/2K3
    • Progetti 2K/2K3
    • Release 2K/2K3
  • Cortile
    • Off Topic
  • Team e Gilde
    • R²S Resources Team
    • Computer Dreams
    • Rpg2s RPG BY FORUM
  • Archivio
    • R²S Magazine
    • RenShop

Calendars

  • Community Calendar

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Twitter


Facebook


YouTube


LinkedIn


DeviantArt


Google Plus


Instagram


Provenienza


Interessi


Titoli


Skin Profilo


Skin Profilo Scelta


Conigli


Banana E3


XmaS14


Uova


Coniglio d'oro


ZucCasa

Found 1 result

  1. Un paio di semplici eventi comuni per creare un sistema Stamina, da utilizzare come più vi piace! Grazie a questo sistema possiamo: - Rendere la corsa NON illimitata (fare che il giocatore dopo un po' che corre si stanca e dovrà stare fermo un attimo per recuperare la sua stamina); - Rendere "stancanti" le azioni che scegliamo (ad esempio, oltre che la corsa, possiamo impostare che un salto, o un attacco (per un ABS) consumano un po' di stamina; - Mostrare la nostra stamina sullo schermo come preferiamo; - Attivare/disattivare lo Stamina System quando vogliamo, con una switch; - Qualsiasi altra cosa ci salta in mente. >>>Download Demo Stamina Sysyem Andiamo a vedere cosa serve per realizzare lo Stamina System! 1) Iniziamo impostando in qualsiasi punto del nostro gioco (o subito all'inizio, o da quando vogliamo introdurre il sistema stamina, a noi la scelta) il valore iniziale della nostra stamina: Io da un normale evento su mappa in processo parallelo, ho impostato la variabile 1 Stamina = 60 e la switch 1 Stamina System su ON, cancellando poi l'evento (per non farlo ripetere all'infinito!). La nostra variabile Stamina stabilisce il valore iniziale della stamina del giocatore (nel nostro caso è 60, possiamo comunque impostare il valore che desideriamo). La nostra switch Stamina System ha attivato il sistema. Per disattivarlo basta impostare la stessa switch su OFF. Ma ora andiamo a vedere cosa abbiamo messo in moto attivando lo Stamina System! 2) Sono entrato nel Database e dalla voce Eventi Comuni ho creato un nuovo evento comune, che ho chiamato "Corsa". Questo evento comune gestirà la corsa del nostro personaggio. Innanzitutto controllerà se il tasto A (Shift, quello per correre) è premuto. Se il tasto è premuto, allora controlleremo se il giocatore si sta muovendo. Per eseguire questo controllo ci aiuteremo con uno Scrpit Call, ovvero una chiamata script. $game_player.moving? == true Se il giocatore, mentre tiene premuto Shift, si sta anche muovendo (in qualsiasi direzione), allora procederemo sottraendo un po' di stamina dalla nostra variabile! Prima però controlliamo che la variabile non sia già a 0, così evitiamo di farle assumere valori negativi. Se tutte e tre le condizioni sono soddisfatte, togliamo un po' di stamina: Variabile Stamina = -1 , Aspetta 5 frames. Qui possiamo giocare sui valori come più ci piace, impostando il valore sottratto che preferiamo e il tempo d'attesa in frames che vogliamo noi! La condizione "se il tasto A è premuto" ha un ELSE: in questo spazio gestiremo il recupero della stamina, quando il tasto della corsa NON è premuto. Controlliamo ora che la nostra variabile (che è il valore della nostra stamina) sia minore di 60. *Il valore 60 si riferisce al massimo valore della stamina, quello che abbiamo impostato proprio all'inizio, quindi terremo in considerazione quello.* In caso affermativo, procediamo con il recupero: Aspetta 30 frames (o, come prima, quanto vogliamo noi) , Variabile Stamina = +1 (o, come prima, quanto vogliamo noi). Notiamo che in mezzo ai comandi ci sono due chiamate ad un evento comune: "Calcolo Stamina". Questo evento comune si occuperà di gestire la grafica della nostra stamina, per renderla visibile sullo schermo! E' bene chiamarlo ad ogni variazione del valore della stamina, per rendere visibili le modifiche al giocatore. Possiamo disegnare la nostra stamina come più ci piace: - Creando le picture di una barra, che cambiano a seconda del valore della variabile Stamina; - Disegnando il valore della variabile sullo schermo, sempre tramite picture, seguendo ed integrando il mio tutorial Disegnare il valore di denaro o di una variabile sullo schermo 3) Guardiamo ora l'ultimo evento comune, quello che utilizzeremo per impedire al giocatore di correre, se la stamina è a 0! Ovviamente dovremo controllare se la nostra variabile Stamina è =0: se la stamina è uguale a 0, allora non abbiamo più stamina e dovremo impedire al giocatore di correre. Per bloccare la corsa, io ho optato per questo stratagemma: Se il tasto A (Shift) è premuto -> Cambia velocità giocatore a 4. La velocità standard del player è 4, quando è in corsa aumenta a 5. Con questo metodo impediremo al giocatore di correre (quando la nostra stamina è 0). Il tutorial è finito, questo è tutto! Spero che sia tutto chiaro, ma se qualcosa non lo è ovviamente basta chiedere :)
×
×
  • Create New...