Jump to content
Rpg²S Forum
  • 0

Oggetto Mappa Del Mondo


Bowl95
 Share

Question

Buongiorno a tutti :D
ebbene si, dopo molto tempo di inattività sono ritornato xD

Diciamo che ho avuto un bel po da fare in questo ultimo periodo tra esami universitari e roba varia.

Ma c'è anche da dire che è davvero snervante sviluppare un gioco completamente da solo, e quindi ho avuto bisogno di una "Pausa".

detto questo, ritorno a chiedervi aiuto :tongue:

Praticamente ho ripreso il mio progetto e mi sono ricordato di un grande problema >.< volevo inserire nel gioco l'oggetto mappa del mondo e se presente nella borsa poterlo aprire tramite il pulsante 'q'.

per farlo ho lavorato con due eventi comuni 'aprimappa' e 'dentromappa' .

pero ho un problema: se clicco 'q' mi si blocca la schermata e nn mi viene mostrata l'immagine della mappa(che per ora è solo uno screen xD)

come posso riuscire in uesta impresa??

ah e ovviamente se premo 'X'(con il quale dovrebbe ritornare alla schermata principale) non siccede nulla.

spero di essere stato chiaro e che possiate aiutarmi a capire :wacko:

 

ps. se serve pubblico gli screen degli eventi comuni

Link to comment
Share on other sites

9 answers to this question

Recommended Posts

  • 0

Bentornato! ^ ^

ps. se serve pubblico gli screen degli eventi comuni

Sempre :sisi:

Strano se son processi paralleli non dovrebbe bloccarsi.

^ ^

(\_/)
(^ ^) <----coniglietto rosso, me!
(> <)


Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^

http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^

http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^

REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"


http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3
Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^
http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^
http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.
Bozze vesti non definitive qui.

Equipaggiamento:
Indossa:
60$ e 59$ divisi in due tasche interne
Levaitan

Spada a due mani elsa lunga

Guanti del Defender (2PA)
Anello del linguaggio animale (diventato del Richiamo)

Scrinieri da lanciere (2 PA)

Elmo del Leone (5 PA)

Corazza del Leone in Ferro Corrazzato (7 PA)

ZAINO (20) contenente:
Portamonete in pelle di cinghiale contenente: 100$
Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

Link to comment
Share on other sites

  • 0

Eh... il primo è parallelo, il secondo(che viene richiamato dal primo dopo aver mostrato la mappa) no, ma cicla finche nn.viene premuto B

 

Appena torno a casa posto gli screen, ora sono in facolta

Grazie cmq per il supporto :)

Link to comment
Share on other sites

  • 0

Conta che dovrebbe bastare un parallelo senza cicli, cioè uno che cerca sempre di vedere se un tasto è premuto. Buono studio a dopo! ^ ^

(\_/)
(^ ^) <----coniglietto rosso, me!
(> <)


Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^

http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^

http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^

REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"


http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3
Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^
http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^
http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.
Bozze vesti non definitive qui.

Equipaggiamento:
Indossa:
60$ e 59$ divisi in due tasche interne
Levaitan

Spada a due mani elsa lunga

Guanti del Defender (2PA)
Anello del linguaggio animale (diventato del Richiamo)

Scrinieri da lanciere (2 PA)

Elmo del Leone (5 PA)

Corazza del Leone in Ferro Corrazzato (7 PA)

ZAINO (20) contenente:
Portamonete in pelle di cinghiale contenente: 100$
Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

Link to comment
Share on other sites

  • 0

Si ma... poi ci vuole.un ciclo(o un altro parallelo... pero poi si avvierebbero insieme, mentre il secondo deve avviarsi dopo il primo) per controllare se viene premuto b(per uscire dalla mappa)

 

Ps. Nn ho ancora avuto tempo di fare.gli screen :/

Edited by Bowl95
Link to comment
Share on other sites

  • 0

"Aprimappa" in processo parallelo può controllare se il tasto Q è premuto, per mostrare lo screen della mappa (se oggetto "mappa" è posseduto) e attivare la switch "MAPPA ON";

"Dentromappa" è il secondo evento comune, che si avvia in processo parallelo solo se la switch "MAPPA ON" è attiva e controlla se il tasto X è premuto, per eliminare la picture della mappa e disattivare la switch "MAPPA ON"

Tu come hai fatto? :)

Edited by Ste
Link to comment
Share on other sites

  • 0

Consiglio, indipendentemente da come hai realizzato gli eventi.

 

Nei processi paralleli metti SOLO controlli se un determinato tasto è premuto.

Nessun altro comando.

Se il tasto che ti serve è premuto, metto uno switch X a ON. E, sempre come consiglio, metti in pausa il Processo parallelo con un Wait(10), perché altrimenti l'Evento continuerà ad attivarsi se il giocatore tiene premuto il tasto,

E magari impedisci che l'evento parta nuovamente se lo Switch X è GIA' ON tramite un IF.

 

Se ti servono comandi da eseguire quando il determinato tasto è premuto, crea un Evento Comune a Inizio Automatico, che si attiva quando lo Switch X è ON, e alla fine mette lo Switch X a OFF.

 

So che sembra una stupidata inutilmente complicata, ma aiuta a evitare i problemi che hai avuto.

Purtroppo i processi paralleli sono difficili da gestire, e non sempre si comportano in maniera intuitiva. Il motivo principale è che l'interprete dei comandi nei Processi Paralleli non è lo stesso che esegue i comandi degli eventi della mappa... e questo talvolta crea conflitti e casini vari.

Meno comandi vengono eseguiti dentro un processo parallelo, meglio è.

Aurora Dreaming


The Dreamer (v. 1.1) - standalone


72 MB - Il prequel ad Aurora Dreaming



segui il dev-diary ufficiale di Aurora Dreaming!



Bacheca Premi


http://www.rpg2s.net/forum/uploads/monthly_01_2014/post-6-0-39588100-1390575633.png

Link to comment
Share on other sites

  • 0

Non conviene usare un solo parallelo e comune del tipo:

- condizione se tasto Q premuto:

---- condizione se Mappa OFF

------- mostra picture Mappa

---- else

------- cancella picture Mappa

---- fine seconda condizione

- fine prima condizione

- aspetta tot attimi

?

^ ^

(\_/)
(^ ^) <----coniglietto rosso, me!
(> <)


Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^

http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^

http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^

REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"


http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3
Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^
http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^
http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.
Bozze vesti non definitive qui.

Equipaggiamento:
Indossa:
60$ e 59$ divisi in due tasche interne
Levaitan

Spada a due mani elsa lunga

Guanti del Defender (2PA)
Anello del linguaggio animale (diventato del Richiamo)

Scrinieri da lanciere (2 PA)

Elmo del Leone (5 PA)

Corazza del Leone in Ferro Corrazzato (7 PA)

ZAINO (20) contenente:
Portamonete in pelle di cinghiale contenente: 100$
Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

Link to comment
Share on other sites

  • 0

ok, premetto che ho creato questio eventi comuni tempo fa, e li avrò modificati una ventina di volte.. questo è quello che ne rimane:

 

 

MostraMappa

http://oi60.tinypic.com/2irlv2r.jpg

 

DentroMappa
http://oi59.tinypic.com/apbo7n.jpg

Ma il risultato è che quando premo Q(il mio L), si blocca tutto e anche se premo altri tasti non succede nulla(sottolineo che nn mi mostra neanche l'immagine)
perdonatemi se posto solo ora ma non riesco a passarci molto tempo al pc utimamente :/
Link to comment
Share on other sites

  • 0

Credo di aver trovato le possibili magagne.

 

L'evento "MostraMappa" è un processo parallelo. Quindi continua a girare.

L'evento "DentroMappa" contiene un ciclo.

 

Dovrebbe funzionare così:

Quando premi Q, MostraMappa chiama l'evento comune DentroMappa e resta in attesa che quello finisca.

DentroMappa contiene un ciclo che continua a ripetere il controllo sul tasto ESC (B).

 

Il possibile problema che mi viene in mente è che:

1) siccome il MostraMappa resta "appeso", il ciclo non riesce a capire che viene premuto un tasto (perché l'evento MostraMappa ha "lockato" gli input);

oppure

2) il ciclo stesso blocca tutto quanto: tu stai usando un ciclo come se fosse un processo parallelo, ma non è così. Il ciclo ripete all'infinito le stesse azioni, bloccando l'interpreter degli Eventi. Quindi anche la mappa da mostrare (che ha bisogno di almeno 1 frame di interpreter "libero" per venire mostrata a schermo.

 

Per provare a risolvere, invece del ciclo prova a mettere un messaggio vuoto con schermata trasparente: in questo modo il giocatore non lo vedrà, ma è come se ci fosse un messaggio a schermo, e quindi per proseguire dovrà premere B o C.

 

Se neanche così funziona, ti consiglio di gestire la mappa come ti ha suggerito Guardian.

Aurora Dreaming


The Dreamer (v. 1.1) - standalone


72 MB - Il prequel ad Aurora Dreaming



segui il dev-diary ufficiale di Aurora Dreaming!



Bacheca Premi


http://www.rpg2s.net/forum/uploads/monthly_01_2014/post-6-0-39588100-1390575633.png

Link to comment
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
 Share

×
×
  • Create New...