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

Ciao ragazzi, questo è il mio primo post in cui chiedo un aiutino per quanto riguarda rm mv, sto cercando di capire esattamente cosa siano le variabili, ho aperto un progetto in cui testo ed eseguo prove, ma proprio non riesco a capire cosa siano le variabili. Qualcuno ha un tutorial da potermi mostrare come si creano e utilizzano in RM MV?

 

Altra cosa, non so assolutamente come fare per far sì che qualcosa accada in base ad un azione che svolge il proprio personaggio, tipo come far sparire un PNG dopo aver esplorato un posto, fare in modo che dica una cosa una volta soltanto, o che un evento si verifichi solo dopo aver fatto una determinata azione/scelta in gioco... Sono tutte cose dipendenti dalle variabili per caso? Noto che la mia richiesta è un pò confusionaria quindi chiedo scusa in anticipo! Se serve che spieghi meglio nel dettaglio ditemi pure.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Le variabili son sempre state croce e delizia di tutti i maker xD

Io ho imparato a vederle come dei cassetti con la loro bella etichetta (il nome) dove posso metterci dentro un certo numero di oggetti (il valore numerico che gli dai).

Con il valore numerico salvato al loro interno puoi farci qualsiasi cosa:

sommarlo al valore di un'altra variabile, sottrarlo, moltiplicarlo, dividerlo etc etc

Puoi usare il valore di una variabile per tenere conto del totale di un oggetto posseduto dall'eroe (esempio le monete raccolte) oppure usarla come controvalore da confrontare con quello di una variabile di controllo e, se il valore è =, < , >  o ! (<-- diverso) far si che succedano determinate cose in gioco...

 

In pratica ci puoi fare di tutto e sono il cuore della programmazione ad eventi, assieme agli switch (una specie di variabile che può prendere solo due valori: acceso o spento [come dire: 1 o 2, se fosse una variabile comune])...

Imparale bene se intendi fare qualcosa di complesso.. fidati!

 

Il resto delle tue richieste può essere risolto sempre con variabili e switch...

 

Per iniziare puoi vedere come usa gli switch locali il tool quando crei un evento automatico:

in modalità eventi (quando vedi la griglia sulla mappa) fai destro e crea uno scrigno tramite il comando "creazione rapida evento". Una volta creato lo scrigno vedi come fa il tool a far si che lo scrigno si apra una sola volta e non sempre... dandoti una sola volta l'oggetto/oro previsto.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

 

 

Per iniziare puoi vedere come usa gli switch locali il tool quando crei un evento automatico:

in modalità eventi (quando vedi la griglia sulla mappa) fai destro e crea uno scrigno tramite il comando "creazione rapida evento". Una volta creato lo scrigno vedi come fa il tool a far si che lo scrigno si apra una sola volta e non sempre... dandoti una sola volta l'oggetto/oro previsto.

 

Grazie! Non avevo pensato di osservare in che modo il programma gestisse in automatico gli switch, già questo mi è stato di grande aiuto ^^! Ora smanetto un altro pochetto con questi sistemi degli switch poi passo alle variabili che mi sembrano tutt'altro che semplici o intuibili. Nel caso dovessi riscontrare problemi o complicazioni riscriverò qui :)!

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Ehm sto smanettando un pò con gli eventi e ho riscontrato un problema con gli interruttori. Ovvero, ho provato a riprodurre una scena, il protagonista trova una via segreta dietro una tenda e dovrebbe trasportarsi dopo averla scostata... il problema è che non riesco a collegare le due cose, posto gli screen!

 

Qui è quando il personaggio trova la tenta...

post-1376-0-69810000-1464728393_thumb.jpg

 

Qui quando in teoria dovrebbe trasportarsi

post-1376-0-35978300-1464728446_thumb.jpg

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

credo che il problema sia quel "cancella evento" messo li prima dello switch che cambia pagina all'evento... se lo cancelli prima di attivare lo switch, questo non si attiva xD

io non ce lo metterei proprio... tanto cambiando pagina con lo switch locale, la prima non viene più vista

 

 

PS: Un evento cancellato con quel comando, torna non appena vien lasciata la mappa per poi farne ritorno in un secondo momento... occhio.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Eccomi che ritorno con un piccolissimo problemino che ho riscontrato! Il mio apprendimento delle variabili continua lol e ne ho fatta una molto molto semplice dopo aver studiato un progetto che TecnoNinja ha fatto appositamente su richiesta così che potessi studiare un pochetto. Scrivo quì perchè non voglio stargli troppo col fiato sul collo tramite i messaggi privati!

 

Allora il problema è questo. Ho creato un crisallo che quando azionato fa apparire un cane. Ho impostato l'apparizione del cane quando la variabile si trova su +1 e la sparizione della bestiolina quando la variabile è settata su 0... fin quì tutto ok, il problema è che il cristallo può essere attivato o disattivato all'infinito (da come ho capito credo) e quindi la variabile sale all'infinito di +1 ad ogni attivazione e scende senza sosta ad ogni comando di disattivazione attraverso il cristalo... Come faccio per fare in modo che il valore della variabile scenda non oltre lo 0 e non salga oltre il +1?

 

Di seguito le immagini per mostrare cosa ho combinato

 

Cristallo

2s0ck1i.png

 

Cane

vzexkj.png

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

hai fatto un po di confusione XD

il se che hai inserito non fa nulla dato che al suo interno non c'è nulla, quindi la variabile prende sempre +1.

Comunque dato che stai usando le variabili, per imparare il loro funzionamento io farei cosi:

 

 

mostra scelta: si,no

caso si

 variabile=1

caso no

 variabile=0

 

Nessun + e - gli assegni un valore fisso, in questo modo non va oltre quei valori.

 

Ps:

Non ho capito se il cristallo dopo la scelta resta o meno.

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

  • Contenuti simili

    • Da kaine
      Questa patch modifica il modo in cui le tavolozze delle immagini vengono caricate e calcolate e scambia la modalità di visualizzazione all'interno della finestra di gioco e a schermo intero da 16 a 32 bit. Tutti i file grafici devono ancora avere colori indicizzati a 8bit! Ma con questa patch verranno visualizzati come previsto senza ulteriori perdite di qualità.


      Se si utilizza RPG2000 1.07, è sufficiente attivare la funzione schermo 32bit dello strumento DestinyPatcherV2 e successivamente applicare la patch 32bit-Fix di DestinyV2.
       
      Tool e versioni supportate:
      Rpgmaker 2000: v1.61-v1.62
      Rpgmaker 2003: v1.08
       
      Autore: Bugmenot,KotatsuAkira
       
      Link Download:
      (2003 v1.08)
      https://www.mediafire.com/file/x5lm6ukulc0v6q9/32bit%28fix%29.rar/file
      (2000 v1.61-v1.62)
      https://www.mediafire.com/file/r3u2uark1gub7e3/RPGMakerPatch_Screen32.7z/file
       
       
      Se avete l'ultima versione di dynrpg mettete la patch direttamente nella cartella dynpatches. Altrimenti dovete applicarla tramite lunar ips che trovate qui:
      http://www.mediafire.com/?5jf9r44itbm7674
      
    • Da kaine
      Questa patch cambia la larghezza di tutto il testo renderizzato sullo schermo di gioco da 6 a 8 (i caratteri larghi e EXFONT passano da 12 a 16, il mezzo spazio da 3 a 4) pixel, mentre l'altezza rimane 12. Per utilizzarlo correttamente, potrebbe essere necessario sostituire i font utilizzati dal motore e inserire nell'EXE una nuova immagine EXFONT con una larghezza di 208 anziché 156 pixel.

      Per il momento, non utilizzare questa funzione in combinazione con EXtraFONT. In particolare, applicatela solo se sapete perfettamente cosa state facendo, poiché dovrete regolare manualmente la definizione della larghezza ridimensionata automaticamente di EXFONT al momento del caricamento da 288 a 384 pixel.
       
      Tool e versioni supportate:
      Rpgmaker 2000: v1.07-v1.10-v1.50-v1.51-v1.52-v1.60-v1.61-v1.62
      Rpgmaker 2003: v1.00-v1.03-v1.05-v1.08-v1.09-v1.12
       
      Autore: KotatsuAkira
       
      Link Download:
      https://www.mediafire.com/file/tl9kkcf78b7twqw/RPGMakerPatch_TextWidthEight.7z/file
       
      Se avete l'ultima versione di dynrpg mettete la patch direttamente nella cartella dynpatches. Altrimenti dovete applicarla tramite lunar ips che trovate qui:
      http://www.mediafire.com/?5jf9r44itbm7674
    • Da kaine
      Visualizza il menu invertito come in FF6.
      Personaggi a sinistra ed opzioni a destra.
       
      Tool e versioni supportate:
      Rpgmaker 2000: v1.07-v1.10-v1.50-v1.51-v1.52-v1.60-v1.61-v1.62
      Rpgmaker 2003: v1.00-v1.03-v1.05-v1.08-v1.09-v1.12
       
      Autore: Cherry,KotatsuAkira(porting)
       
      Link Download:
      (2003 v1.08)
      http://www.mediafire.com/file/o6o847gr08adqcb/RPG_RT_menureversed.rar
      (2000 v1.62)
      https://www.mediafire.com/file/osqjc0i4mi72ll4/RPGMakerPatch_MenuReversed.7z/file
      (2000 v1.07-v1.10-v1.50-v1.51/v1.52-v1.60-v1.61-v1.62 - 2003 v1.00-v1.03-v1.05-v1.08-v1.09->v1.12 (Maniac Patch up to mp210414 only) )
      https://www.mediafire.com/file/bfk056czh2xvczj/RPGMakerPatch_MenuReversed.7z/file
       
       
      Se avete l'ultima versione di dynrpg mettete la patch direttamente nella cartella dynpatches. Altrimenti dovete applicarla tramite lunar ips che trovate qui:
      http://www.mediafire.com/?5jf9r44itbm7674
×