Jump to content
Rpg²S Forum
  • 0

Parallax Mapping e Tinta Notte


DoctorKappa
 Share

Question

Buonasera a tutta la comunità e soprattutto buon Natale passato.

Ho un problema con il mio progetto:

per la creazione delle mappe mi dedico al parallax mapping con photoshop per motivi ovvi, questo implica che una volta importate le mappe sull'editor devo creare un evento con un aggiungi immagine delle zone della mappa che si trovano "sopra l'Eroe" per fare in modo che in tali zone l'Eroe passi sotto i tile.

Per il parallax mapping utilizzo lo script di Archeia----> https://github.com/Archeia/YEARepo/blob/master/Utility/Parallax_Lock.rb

e lo script per la sovrapposizione dell'immagine, al fin di far passare l'Eroe sotto i tile, di questo forum -------> http://www.rpgmakercentral.com/topic/3076-fixed-pictures-for-rmvx-ace-for-parralax-mapping/

Il problema è che dato che utilizzo un sistema di ciclo giorno-notte nel mio gioco, quando cambia la tinta dello schermo (quando diventa notte) succede questo ------> http://imgur.com/AGqO5wr.

L'effetto ovviamente è orribile.

Cerco qualche buona anima in grado di aiutarmi a risolvere il problema.

Spero di essermi fatto capire, grazie.

 

Link to comment
Share on other sites

23 answers to this question

Recommended Posts

  • 0

Personalmente l'uso del parallax per così poco lo trovo inutile, non fai prima con i tileset settando la passabilità a stella?

Lo script giorno/notte ovviamente non interagisce con la picture.

Membro Segreto della
Vecchia Guardia del Making [Gif in fase di reload]


SCContest1Oct.gif
gifnatale1.pnggifnatale12.png

Link to comment
Share on other sites

  • 0

Sono d'accordo con Dax, non puoi utilizzare i tileset dato che da quel poco che si vede dalla mappa non sembra tanto complicato o impossibile da replicare...

Da quel che sembra è probabile che lo script del ciclo non sia compatibile, hai provato comunque a cercare un tutorial per farlo manualmente?

http://i.imgur.com/ddtlZKc.png


(clicca il logo per accedere al mio blog!)



Giochi completati:


Trampled Flower (collaborazione con Meepy, ENG&ITA): itch.io, indiexpo


Mr. Kohei's Horror Show (Horror psicologico, per il momento solo in inglese, sviluppato per il Pixel Horror Jam 2017) : itch.io, indiexpo



Giochi in produzione:


Corallo (Yume Nikki fangame, solo in inglese, ver. 0.01): itch.io



Oltre a creare giochi per puro divertimento, recentemente ho anche cominciato a tradurre giochi dall'italiano o dall'inglese.


Il mio blog è mendokusai-translations!


(Non rivelate a nessuno la mia identità, però!)


Se avete consigli o suggerimenti sui giochi da tradurre, potete mandarmi un indirizzo e-mail!

Link to comment
Share on other sites

  • 0

Personalmente l'uso del parallax per così poco lo trovo inutile, non fai prima con i tileset settando la passabilità a stella?

Lo script giorno/notte ovviamente non interagisce con la picture.

In che senso "per così poco"? Se usassi il parallax per le mappe più grandi, e il normale mapping per le mappe piccole, la differenza tra i due stili si noterebbe troppo.

Link to comment
Share on other sites

  • 0

Sono d'accordo con Dax, non puoi utilizzare i tileset dato che da quel poco che si vede dalla mappa non sembra tanto complicato o impossibile da replicare...

Da quel che sembra è probabile che lo script del ciclo non sia compatibile, hai provato comunque a cercare un tutorial per farlo manualmente?

Non è uno script, è un evento comune: http://www.rpg2s.net/forum/index.php/topic/20705-day-system-e-ciclo-giornonotte/

Link to comment
Share on other sites

  • 0

Per fare pezzi di mappa sopra l'eroe come ti hanno suggerito puoi utilizzare il tile stellina. Se non ti basta puoi creare i pezzi mancanti con i chara mettendo loro la grafica dei tileset ed impostandoli come eventi sopra l'eroe.

Se è proprio necessario (difficile) utilizzare quello script che mette le immagini sopra prova così...

sotto a

self.y = 0 - $game_map.display_y * 32

metti un

self.z =

dopo l'uguale metti un numero intero, non so quale è quello preciso, ma più è grande più la picture sta sopra, più è piccolo più sta sotto. Dovresti poter trovare il numero che la mette sotto al tinta schermo. Occhio a non mandarla sotto al tileset pure.

^ ^

(\_/)
(^ ^) <----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

In che senso "per così poco"? Se usassi il parallax per le mappe più grandi, e il normale mapping per le mappe piccole, la differenza tra i due stili si noterebbe troppo.

 

Il parallax è un sistema da usare quando hai finito i layer o in alcuni casi particolari. Abusarne è solitamente indice di poca conoscenza del tool. Nel tuo caso vedo che usi in parallax le "punte" delle tende ma non serve! basta usare la passabilità a stellina su quei determinati tile e il gioco è fatto. Lo stesso per gli alberi.

Inoltre come già detto puoi sempre sfruttare gli eventi per creare un "layer" grafico aggiuntivo. Altrimenti stai sovraccaricando il tuo progetto con un'immagine molto grande e uno script per fare una cosa che rgpmaker già ti permette di fare ;P

Membro Segreto della
Vecchia Guardia del Making [Gif in fase di reload]


SCContest1Oct.gif
gifnatale1.pnggifnatale12.png

Link to comment
Share on other sites

  • 0

Bah.. "motivi così ovvi" che faccio fatica ad afferrarli

"così poco" non era riferito alle dimensioni della mappa

..Ragazzi cercate di non imparare le cose come i pappagalli

La tecnica di usare il parallax al posto della mappatura convenzionale serve a evadere alcuni limiti del mapping di RPG Maker come:

-l'allineamento degli oggetti a metà casella

-sovrapposizioni multiple

-ombre elaborate

-particolari effetti non riproducibili con gli autotile

 

Questa mappa è cosi banale che, non solo non sfrutta in alcun modo il potenziale del parallax ma addirittura non sfrutta a pieno nemmeno tutte le possibilità del mapping convenzionale

 

Un esempio banale, i sentieri "fatti col righello"

..Nel mondo reale i sentieri si formano in maniera naturale dove l'erba viene calpestata di più..

Gli esseri umani non sono dei robot che camminano facendo perfetti angoli retti senza alcun apparente motivo

 

Riassumendo, l'errore più grande è usare il parallax senza aver capito davvero i criteri del mapping

 

 

Comunque, tornando in tema, basta aguzzare un pò l'ingegno..

Le immagini, su RPG Maker, sono state previste per creare gli hud, non per fare i parallax,

per questo motivo non vengono influenzate dal cambio di tonalità dello schermo

 

Le opzioni sono 2

O, come ti è stato suggerito dagli altri, usi dei tile "livello stella" per fare il livello alto

Oppure, per dare l'effetto notte, modifichi il ciclo giorno/notte..

Invece di far cambiare la tonalità dello schermo puoi usare un immagine in un livello superiore per aggiungere una semitrasparenza che offusca lo schermo

Facendo cambiare la tonalità e la trasparenza di quel'immagine otterrai lo stesso identico risultato del cambio tonalità

Edited by HROT

http://i.imgur.com/JvoTKKj.png


Link to comment
Share on other sites

  • 0

Innanzitutto grazie per i vostri consigli.

Per fare pezzi di mappa sopra l'eroe come ti hanno suggerito puoi utilizzare il tile stellina. Se non ti basta puoi creare i pezzi mancanti con i chara mettendo loro la grafica dei tileset ed impostandoli come eventi sopra l'eroe.

Se è proprio necessario (difficile) utilizzare quello script che mette le immagini sopra prova così...

sotto a

self.y = 0 - $game_map.display_y * 32

metti un

self.z =

dopo l'uguale metti un numero intero, non so quale è quello preciso, ma più è grande più la picture sta sopra, più è piccolo più sta sotto. Dovresti poter trovare il numero che la mette sotto al tinta schermo. Occhio a non mandarla sotto al tileset pure.

^ ^

Ho provato questo metodo ma proprio non funziona: qualsiasi valore faccio assumere a self.z l'immagine resta uguale.

Bah.. "motivi così ovvi" che faccio fatica ad afferrarli

"così poco" non era riferito alle dimensioni della mappa

..Ragazzi cercate di non imparare le cose come i pappagalli

La tecnica di usare il parallax al posto della mappatura convenzionale serve a evadere alcuni limiti del mapping di RPG Maker come:

-l'allineamento degli oggetti a metà casella

-sovrapposizioni multiple

-ombre elaborate

-particolari effetti non riproducibili con gli autotile

 

Questa mappa è cosi banale che, non solo non sfrutta in alcun modo il potenziale del parallax ma addirittura non sfrutta a pieno nemmeno tutte le possibilità del mapping convenzionale

 

Un esempio banale, i sentieri "fatti col righello"

..Nel mondo reale i sentieri si formano in maniera naturale dove l'erba viene calpestata di più..

Gli esseri umani non sono dei robot che camminano facendo perfetti angoli retti senza alcun apparente motivo

 

Riassumendo, l'errore più grande è usare il parallax senza aver capito davvero i criteri del mapping

 

 

Comunque, tornando in tema, basta aguzzare un pò l'ingegno..

Le immagini, su RPG Maker, sono state previste per creare gli hud, non per fare i parallax,

per questo motivo non vengono influenzate dal cambio di tonalità dello schermo

 

Le opzioni sono 2

O, come ti è stato suggerito dagli altri, usi dei tile "livello stella" per fare il livello alto

Oppure, per dare l'effetto notte, modifichi il ciclo giorno/notte..

Invece di far cambiare la tonalità dello schermo puoi usare un immagine in un livello superiore per aggiungere una semitrasparenza che offusca lo schermo

Facendo cambiare la tonalità e la trasparenza di quel'immagine otterrai lo stesso identico risultato del cambio tonalità

Sì è vero, dall'immagine che ho mandato chiunque penserebbe che l'uso del parallax sia stata una cosa inutile; il fatto è che in tutto il progetto non esistono solo quei 10 blocchi inviati in screen. Il parallax come hai ben detto l'ho utilizzato principalmente per i motivi per cui è utilizzato:

-l'allineamento degli oggetti a metà casella

-sovrapposizioni multiple

-ombre elaborate

-particolari effetti non riproducibili con gli autotile

Per quanto riguarda l'uso dei tile a stella, ci ho già provato ma anche se risolvessero il problema non mi danno l'effetto desiderato (ho impostato la immagine in sovrapposizione di un'opacità bassa in modo che quando il pg passa dietro un tile dia un effetto di trasparenza molto piacevole, e se usassi i tile a stella si perderebbe questo effetto).
Poi per l'ultimo consiglio che mi hai dato, in che senso "che offusca lo schermo"? Dovrei aggiungere un'immagine completamente nera con la trasparenza bassa? Però nel mio ciclo giorno-notte è presente anche l'alba e il tramonto, come potrei fare in questi casi?
Link to comment
Share on other sites

  • 0

Visto che ti stai cimentando nel parallax mapping dovresti sapere che anche i tile possono essere resi trasparenti..

Comunque, per quanto riguarda l'ultimo metodo, basta usare un immagine bianca e cambiare la tonalità di colore di quest'ultima

..esattamente come avresti cambiato la tonalità dello schermo ma in più hai anche il controllo dell'opacità e del metodo di fusione

http://i.imgur.com/JvoTKKj.png


Link to comment
Share on other sites

  • 0

Visto che ti stai cimentando nel parallax mapping dovresti sapere che anche i tile possono essere resi trasparenti..

Comunque, per quanto riguarda l'ultimo metodo, basta usare un immagine bianca e cambiare la tonalità di colore di quest'ultima

..esattamente come avresti cambiato la tonalità dello schermo ma in più hai anche il controllo dell'opacità e del metodo di fusione

Ho provato il tuo metodo ma il problema rimane irrisolto---> http://imgur.com/a/omnTm

Ho provato anche a cambiare la tinta dell'immagine assieme alla tinta dello schermo, ma rimane lo stesso problema.

Sto impazzendo. Qualcuno ha altre idee?

Link to comment
Share on other sites

  • 0

Hem.. sinceramente mi sento un pò in imbarazzo a rispondere

Hai provato a invertire le immagini mettendo SOPRA il nero e SOTTO l'altra parte della mappa? XD

Sì è esattamente quello che avevo fatto, solo che è come se l'immagine 'davanti al giocatore' rimane sempre in rilievo.

Ragazzi aiuto :'(

Edited by DoctorKappa
Link to comment
Share on other sites

  • 0

Hai rimosso la modifica allo script che ti aveva suggerito Guardian?

Non lo avevo fatto...e invece togliendolo l'effetto è migliorato in parte rispetto prima----> http://imgur.com/a/B7tgo

solo che il problema come potete vedere non è completamente risolto: si nota ancora un pò il parallax ed è fastidiosissimo alla vista.

Come potrei migliorare ancora l'effetto?

Link to comment
Share on other sites

  • 0

(ho impostato la immagine in sovrapposizione di un'opacità bassa in modo che quando il pg passa dietro un tile dia un effetto di trasparenza molto piacevole, e se usassi i tile a stella si perderebbe questo effetto).

da quello che leggo qui lo hai già fatto

 

la mia ipotesi è che tu abbia ancora la parte superiore del parallasse SOPRA all'immagine nera invece che SOTTO ma che essendo semitrasparente non te ne renda conto

http://i.imgur.com/JvoTKKj.png


Link to comment
Share on other sites

  • 0

da quello che leggo qui lo hai già fatto

 

la mia ipotesi è che tu abbia ancora la parte superiore del parallasse SOPRA all'immagine nera invece che SOTTO ma che essendo semitrasparente non te ne renda conto

No, dalla gerarchia delle immagini che usa Rpg maker, secondo cui le immagini numerate sovrapposte, gerarchicamente va in evidenza quella col numero più alto, da questo----> http://imgur.com/a/cWMkP

("notte" è l'immagine nera, "[FIXED]" è il parallasse che sta sopra, e "corto" non c'entra niente, è un'immagine che da l'effetto dei raggi del sole);

dovrebbe per forza derivare che "notte" con il numero di immagine più alto deve stare sopra a tutte le altre immagini.

Quindi non credo sia lì il problema, a meno che lo script non faccia risaltare per forza le immagini [FIXED].

Edited by DoctorKappa
Link to comment
Share on other sites

  • 0

è più probabile che abbia fatto qualche pasticcio tu toccando cose che non dovevi

perchè io ho provato in una mappa pulita i 2 script con delle immagini a caso e non mi da nessun problema

 

Potresti avere un altro evento parallelo che modifica le impostazioni delle immagini?

Hai provato a rifare tutto su un progetto nuovo e vedere se ti da lo stesso problema?

http://i.imgur.com/JvoTKKj.png


Link to comment
Share on other sites

  • 0

A vederlo così, non ha senso il risultato. Anche se non ha nemmeno senso un processo parallelo che continua a farle apparire queste immagini di continuo senza pause.

 

Ma... cosa diavolo ci fai col "mestruo congelato"?

Edited by Testament

183.png
donatePQ.gif bYridanSiBEi27EwrQBOKvYB04IgpCwL27xIfmrh FBnono.gif

Link to comment
Share on other sites

  • 0

è più probabile che abbia fatto qualche pasticcio tu toccando cose che non dovevi

perchè io ho provato in una mappa pulita i 2 script con delle immagini a caso e non mi da nessun problema

 

Potresti avere un altro evento parallelo che modifica le impostazioni delle immagini?

Hai provato a rifare tutto su un progetto nuovo e vedere se ti da lo stesso problema?

Me l'hai risolto...la mia testa bacata si era scordata di un evento che cambiava la tinta dello schermo...scusate del tempo preso/perso.

E grazie del vostro aiuto...se mai un giorno riuscirò a finire questo progetto mi ricorderò di voi.

 

A vederlo così, non ha senso il risultato. Anche se non ha nemmeno senso un processo parallelo che continua a farle apparire queste immagini di continuo senza pause.

 

Ma... cosa diavolo ci fai col "mestruo congelato"?

Nell'evento c'è uno switch che avevo eliminato.

Per la seconda domanda, fai vagare la fantasia ;)

Edited by DoctorKappa
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...