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 a tutti. Ho riscontrato un problema piuttosto fastidioso durante la creazione dell'intro del gioco al quale sto lavorando. Cerco di spiegarvi dettagliatamente il problema.

 

La mia cutscene prevede lo spostamento continuo verso sinistra del mio eroe con altri 3-4 pg. Ho quindi avviato un evento con inizio automatico che fa spostare i personaggi a sinistra. Durante lo spostamento, a seconda della posizione del mio eroe, alcuni pg compiono determinate azioni. Allora ho pensato di stabilire un'azione specifica (senza attesa completamento dell'azione) dei vari personaggi ad ogni tot passi dell'eroe (con attesa). Tuttavia, l'eroe sembra rallentare di poco ad ogni evento che compare, prendendo distanza dai personaggi. Si verificano quindi dei mini freeze che rallentano solo ed esclusivamente l'eroe, anche con solo la semplice comparsa di fumetti sulla testa di uno dei personaggi.

Ci sono momenti del tragitto in cui i personaggi non eseguono nessuna azione e l'animazione è perfettamente fluida. Ogni volta che avviene un'azione i pg sembrano muoversi a scatti, ma non rallentano a differenza dell'eroe.

 

Quale può essere il problema?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Solo per le azioni dell'eroe, altrimenti i vari personaggi eseguono le azioni a caso e non rispettano il numero dei suoi passi. Se mettessi l'attesa a tutti, la camminata di tutti i personaggi non sarebbe più continua, ma spezzettata.

 

EDIT: cerco di spiegarmi meglio con un esempio.

 

Ho eseguito una cosa del genere:

@imposta percorso: [EV001]
 muovi a sinistra
 muovi a sinistra
 [...]
 muovi a sinistra
@ imposta percordo: [Giocatore] (attesa)
 muovi a sinistra
 muovi a sinistra
@ mostra fumetto: [EV002], esclamazione
@ imposta percordo: [Giocatore] (attesa)
 muovi a sinistra
 muovi a sinistra
@ @ imposta percordo: [EV002]
 muovi a sinistra
 muovi a sinistra

... e così via.

Ogni volta che l'eroe coompie un tot di passi e viene eseguita una determinata azione senza attesa da parte di uno dei pg, il giocatore perde frame rallentando l'andatura e i pg si muovono a scatti.

Facendo camminare i personaggi nella stessa direzione e senza fargli compiere nessuna azione, l'eroe e le animazioni si comportano come dovrebbero.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Hai provato ad eseguire questo evento senza nessuna attesa nel "muovi evento"?

 

Altrimenti potresti provare ad usare il comando aspetta, sempre in muovi evento

 

Sì. Non mettendo nessuna attesa l'eroe si pianta dopo qualche passo, mentre il resto del gruppo va avanti senza di lui. Tra l'altro viene eseguita solo la prima delle azioni che ho stabilito nell'evento (in questo caso solo quella della comparsa del fumetto).

 

Per quanto riguarda il comando aspetta, ora provo ad usarlo. Devo prima fare assolutamente un backup dell'evento, se no impazzisco xD Farò sapere  :zizi:

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Allora, ho provato ad usare l'attesa per quanto riguarda il movimento, tuttavia risultato non cambia: i personaggi vanno a scatti e l'eroe rallenta sempre di qualche frame.

Però ho notato che impostando gli altri personaggi come eventi paralleli, il gioco acquista una certa fluidità. Credo che siano i movimenti specifici a far andare a scatti i pg, ma mi sembra strano che il problema si possa ridurre notevolmente impostandoli attraverso processi paralleli. Non vorrei dire cose insensate, ma FORSE per il programma è più facile leggere ed eseguire comandi da eventi diversi, piuttosto che da un unico evento. 

Comunque, in un modo o nell'altro, penso di aver risolto il problema xD Grazie mille per l'aiuto!

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
      Questo plugin permette di accedere ai dati che normalmente non sono accessibili all'utente finale.
      Nonostante tutto il plugin non può ritenersi concluso, dato che è un progetto in continua espansione, trovate informazioni dettagliate sulla questione nel readme.html
      Al momento tramite questo plugin è possibile accedere alle statistiche dei mostri presenti in battaglia.
      Alcune possono essere alterate(Hp/Mp) altre invece no(attacco, difesa,intelligenza,agilità)
      Trovate la lista dei comandi con le relative spiegazioni sul loro funzionamento all'interno del file readme.html
       
      Autore: AubreyTheBard
      Link Download: https://www.mediafire.com/file/odagfm1mfpfrq0r/DynDataAccess.7z/file
       
      nota: Chiunque fosse interessato ad espandere le funzionalità del plugin, all'interno del readme.html troverà la sezione How to contribute, dove viene spiegato come aggiungere nuove funzionalità.
       
       
    • Da kaine
      Tramite questa patch è possibile modificare la posizione del timer sia durante il gioco che in battaglia, alcuni esempi di utilizzo sono il cambiare angolo o far si che in determinate circostanze lo si possa shakerare, posizionare sopra un nemico o far si che segua costantemente l'eroe, un veicolo ecc ecc sta tutto alla vostra immaginazione.
       
      La patch utilizza le seguenti variabili:
      Timer 1
      3401 - 3402 contengono i valori delle coordinate X e Y del timer in game
      3403 - 3404 contengono i valori delle coordinate X e Y del timer in battaglia
      Solo 2003 :
      Timer 2
      3405 - 3406 contengono i valori delle coordinate X e Y del timer in game
      3407 - 3408 contengono i valori delle coordinate X e Y del timer in battaglia
       
      Tool e versioni supportate:
      Rpgmaker 2000: v1.07-v1.10-v1.50-v1.51-v1.62
      Rpgmaker 2003: v1.08-v1.09-v1.12-Maniacs Patch mp210414_EN_IM-mp210414_EN_PF-mp210414_JP_IM-mp210414_JP_PF
       
      Autore: KotatsuAkira
      Link Download:
      https://www.mediafire.com/file/wv677ddsjv9dpv4/RPGMakerPatch_VarTimerPos.7z/file
       
      Nel caso in cui utilizziate la patch Screen32 all'interno dell'archivio è presente una versione compatibile con essa che andrà applicata solamente dopo aver applicato la prima.
       
      Per applicarla dovete usare questo programmino qui:
      https://www.mediafire.com/file/5jf9r44itbm7674/lips102.zip/file
    • 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
×