Jump to content

AD-Blocker detected, please disable your ad-blocker when surfing in makerando.com - There is no invasive Ad.

 

  • Chatbox

    You don't have permission to chat.
    Load More

Recommended Posts

buongiorno maker sto sviluppando un gioco in rpg maker 2003 ma ho un problema. Ho creato un evento torcia per vedere al buio e funziona, il problema è che nella mappa prova non mi da problemi, all'interno della mappa effettiva mi fa laggare il gioco in maniera spropositata. Vi allego un video e lo screenshot del codice, spero che qualcuno possa aiutarmi. Ps nelle mappe c'è un solo processo parallelo.

torcia.png

Share this post


Link to post
Share on other sites

Hmmm il codice è corretto, anche se un po' ridondante, nel senso che essendo un processo parallelo non dovresti aver bisogno del Loop.

in realtà ti basterebbe la seconda serie di comandi (allego screenshot del tuo screenshot XDDD)

 

image.png

 

Per il resto non so perchè sulla mappa effettiva ti lagga... forse c'è qualche altro evento in esecuzione?

 

In ogni caso, se necessariamente ti serve che ci sia il Loop (magari per via di come hai programmato altri eventi, non so...),

considera che il Ciclo è lento e - in base alla versione del tool - buggato, ti consiglio di usare le Label

(in pratica invece del comando Loop metti ad esempio Label 1, e alla fine Return to Label 1)

 

Altra cosa che posso consigliarti, è di non usare il comando move picture, ma di usare nuovamente

Show Picture con lo stesso ID (in modo che la seconda picture sovrascrive la vecchia), la transizione

dovrebbe essere più veloce, quasi impercettibile. 

 

Poi ho visto che hai usato 0.0secondi come tempo di attesa, ora su due piedi non ricordo se per 

gli effetti di schermo (Pictures, Flash Screen, Shake Screen etc...) vale lo stesso discorso, ma

mettere un tempo di attesa a 0 triggera una sorta di Anti-Lag interno del tool che in pratica

blocca il proseguire dell'evento finchè non si sono risolti tutti i comandi.

Prova comunque prima senza Move Picture, se poi devi proprio usarlo, metti 0.1 secondi.

 

Fammi sapere come va!

Share this post


Link to post
Share on other sites

Dimenticavo, mi è venuto in mente proprio stamattina, ma c'è un modo per farlo senza l'ausilio di nessun evento parallelo, e consiste nel fare le mappe molto più grandi della zona esplorabile, così che il personaggio non cambi mai coordinate schermo (in pratica pur muovendosi normalmente nella mappa, la sua posizione rispetto all'asse orizzontale e verticale dello schermo rimane la stessa).

 

Così, una volta caricata la prima volta la "picture" non ha bisogno di essere aggiornata, perchè di fatto X e Y dello sprite dell'eroe non cambiano.

 

Questo azzera completamente il rischio di lag, ma capisco che può essere complicato modificare ogni mappa, specie se ne hai gia fatte tante.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

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

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By 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à.
       
       
    • By Hiroshi Tetsuya
      Eccoci giunti ad un nuovo aggiornamento, il gioco sta procedendo bene ecco una piccola chicca creata per il gioco, un animazione 3d di quando accendi il computer per salvare fatemi sapere se vi piace ciao. Ps purtroppo non posso caricare il video per motivi di grandezza. Perciò verrà caricato su Youtube, vi lascio il link:
      Youtube: https://www.youtube.com/watch?v=7_TVhd95tOc
       
       
    • By Hiroshi Tetsuya
      Sono spiacente di informarvi che al momento sono impossibilitato a proseguire la programmazione del gioco per colpa di gravi motivi di salute. Non appena possibile riprenderanno i lavori, ci scusiamo per quanto successo. 
    • By kaine
      Questa patch modifica la funzione del comando-evento che avvia una battaglia per memorizzare invece alcuni dati in un gruppo di switch e variabili. Il passaggio alla schermata di battaglia viene saltato. Si tratta di un modo comodo per eseguire battaglie personalizzate, pur avendo accesso ad almeno alcuni contenuti del database relativi a nemici e truppe e potendo utilizzare il comando-evento di sistema predefinito.
       
      La truppa scelta nel comando è memorizzata nella variabile #3355, il numero di nemici in #3321. Gli switch da #1021 a #1024 contengono i flag per lo sfondo, la fuga, la sconfitta e il primo colpo. Dall'ID 5001 in poi, gli switch (nascosto, trasparente, colpo critico, di solito manca, volante) e le barre (ID, X, Y, tonalità, HP, MP, forza, difesa, mente, velocità, EXP, oro, oggetto, probabilità di oggetto, tasso di crit) riceveranno i dati sui nemici. Per entrambi i tipi di dati, ogni singolo nemico è un blocco di 20 voci (5001~, 5021~, 5041~,...). Le definizioni di comportamento non vengono memorizzate.
       
      Le versioni RPG2003 memorizzano valori aggiuntivi, lo switch #1025 per la randomizzazione delle truppe, il #1026 per l'impostazione dell'allineamento e la variabile #3360 per il tipo di battaglia scelto nel comando. Inoltre, c'è una sedicesima variabile per ogni truppa-nemico per memorizzare l'ID dell'animazione di attacco.
       
      Se nel comando evento sono definiti casi extra per vittoria, fuga e sconfitta, l'interprete non sarà in grado di elaborarli.
       
      Assicuratevi di scegliere un file per l'esatta versione che state utilizzando, altrimenti il vostro EXE si romperà. Ci sono eccezioni a questo, poiché la 2000-1.51 e la 2000-1.52 usano lo stesso RPG_RT e il file per la 2003-1.09 funziona fino alla 2003-1.12 (Maniac Patch solo fino a mp210414).
       
      Tool e versioni supportate:
      Rpgmaker 2000: v1.07-v1.10-v1.50-v1.51-v1.60-v1.61-v1.62
      Rpgmaker 2003: v1.08-v1.09-v1.12
      Autore: KotatsuAkira
       
      Link Download:
      https://www.mediafire.com/file/mpasw5lgwlq57xm/RPGMakerPatch_CombatShortcut.7z/file
       
       
      Per applicarla dovete usare questo programmino qui:
      http://www.mediafire.com/download/5jf9r44itbm7674/lips102.zip
      Nel caso in cui invece avete patchato il vostro gioco con la versione 0.20 di dynrpg mettete la patch direttamente nella cartella dynpatches.
×