Vai al contenuto

Rilevato Ad-Blocker. Per favore disabilita il tuo adblocker quando navighi su makerando.com - Non c'è nessun annuncio invasivo.

  • Chatbox

    You don't have permission to chat.
    Load More

Recommended Posts

rpg_maker_ordine_turno_pkmn_by_monmaltro

 

Mi scuso se il titolo non fa capire ma praticamente è ciò che accade quando l'evento sopra screenato viene "lanciato" (mi sfugge termine adatto), andrò con calma a spiegare tanto ho tempo... è solo da ieri pomeriggio che ho questo problema ma il forum non si apriva, che problema c'è se è l'unica cosa che ho voglia di fare e che quindi non ho fatto un ca... ok, mi sono sfogato abbastanza, scusate.

 

Praticamente sto facendo un gioco di pokémon da 0, volevo farlo appena scroprii l'esistenza di questo programma, XD ma non essendo abbastanza bravo ho prima smanettato un pò iniziando un progetto dove c'è un pò di tutto proprio per imparare che attualmente ho messo da parte; dato che solo per rpg maker xp c'è una "base" già fatta per i pokémon col 2003 devo farla io... insomma, la cosa più complessa e lunga è senza dubbio il combattimento, per logica un pò alla volta ci sono arrivato, ho avuto vari problemi che poi ho saputo risolvere... ora però proprio non capisco, la lotta per ora (solo un prototipo) l'ho programmata in quest'ordine:

 

 - Evento parallelo che fa apparire un messaggio di inizio lotta che poi viene disattivato grazie ad uno switch e dopo chiama l'evento dove si sceglie la mossa.

 - Ognuna delle 4 mosse è memorizzata in una variabile a se, poi una variabile per il controllo tasti, un'altra per memorizzare quale delle 4 mosse si sta selezionando ed un ulteriore variabile per capire quale specifica mossa si è scelta una volta premuto invio; poi si chiama l'evento per il calcolo per vedere chi attacca per primo e così via.

- Dopo un calcolo molto più semplice di ciò che immaginavo si calcola l'ordine del turno, in seguito viene chiamato l'evento screenato.

 

 

... Prima di richiamare l'evento delle mosse per iniziare la catena vedete che ho messo un "aspetta che si premi un tasto" per verificare se l'evento viene considerato e lo è, la variabili per calcolare l'ordine dei turni avvengono ma... quel leggero movimento che fa muovere prima l'uno poi l'altro per capire se seguono l'ordine per davvero non succede, ma come è possibile? Praticamente viene saltato dato che la catena non si spezza e torna alle mosse calcolando tutte le variabili da 0 ma il turno effettivo non avviene, ho provato ad aggiungere altri effetti e neanche, il turno viene calcolato ma non viene realizzato, e come costruire un giocattolo e progettare tutti i possibili usi ma poi non usarlo, che senso ha?

Spero mi sappiate spiegare e scusate ancora per lo sfogo iniziale ma capite bene che questo problema mi ha letteralmente bloccato dato che dopo questo il resto è niente... grazie.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Ehm... doppio messaggio dopo le 24 ore è ammesso anche qui?

 

Comunque dopo giorni di ragionamenti non toccando il PC per lo stress, XD sono riuscito a risolvere, praticamente non funzionava perchè c'era già un'altro evento che controllava gli stessi così ho dovuto impostarli entrambi sotto chiamata, un piccolo e veloce cambiamento che non mi cambia niente dal punto di vista funzionale... fa niente, va, XD è pur sempre più soddisfacente capirlo da solo

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Crea un account o accedi per lasciare un commento

You need to be a member in order to leave a comment

Crea un account

Iscriviti per un nuovo account nella nostra comunità. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora

×