(Risolto) problema strano col d3d e col 2d
- PeppeAs95
- GMI Advanced
- Messaggi: 2231
- Iscritto il: 24/06/2008, 16:10
- Specialità: Modellazione[LD-HD]
- Località: Sonosce (MO)
- Contatta:
(Risolto) problema strano col d3d e col 2d
Ciao a tutti, sto lavorando ad un gioco in d3d, ho già fatto il menù.
In pratica, con uan determinata azione spunta un testo dentro un rettangolo, fin qui tutto perfetto.
Però se inizio il gioco, se faccio nuova partita, seleziono un livello (in 3d) e poi ritorno al menù, è tutto al posto giusto tranne le scrittte.
Sapete per caso qual'è il problema?
Ho anche provato a ridimensionare la room del menù ocme quella del livello e metterci una view che visualizza scritte e tutto, ma il problema si presenta lo stesso.
In pratica, con uan determinata azione spunta un testo dentro un rettangolo, fin qui tutto perfetto.
Però se inizio il gioco, se faccio nuova partita, seleziono un livello (in 3d) e poi ritorno al menù, è tutto al posto giusto tranne le scrittte.
Sapete per caso qual'è il problema?
Ho anche provato a ridimensionare la room del menù ocme quella del livello e metterci una view che visualizza scritte e tutto, ma il problema si presenta lo stesso.
Ultima modifica di PeppeAs95 il 03/09/2009, 17:28, modificato 1 volta in totale.
Mario: Livello 51
Luigi: livello 51
Bowser: livello 40
Spoiler
- maz85
- Admin
- Messaggi: 8287
- Iscritto il: 07/02/2004, 15:57
- Specialità: Nientologo
- Località: Oblio
- Contatta:
Re: problema strano col d3d e col 2d
d3d_end();
Votate GmItalia nella classifica!
Ultime dal fronte.... notizie e altro sul sito di GmItalia
°Pagina personale: % di sviluppo giochi e altro°
Ultime dal fronte.... notizie e altro sul sito di GmItalia
°Pagina personale: % di sviluppo giochi e altro°
- PeppeAs95
- GMI Advanced
- Messaggi: 2231
- Iscritto il: 24/06/2008, 16:10
- Specialità: Modellazione[LD-HD]
- Località: Sonosce (MO)
- Contatta:
Re: problema strano col d3d e col 2d
-_- il d3d_end c'è, sapevo di essere un "novellino" con gm ma non così!
E poi il problema non è che si vede tutto al contrario, il problema è che si vedono solo i draw_text in una x e una y sbagliata, che nessuno ha impostato, e succede solo con i draw_text! Con i draw_rettangle non succede.
E non capisco perchè mi difetta cxosì...
E poi il problema non è che si vede tutto al contrario, il problema è che si vedono solo i draw_text in una x e una y sbagliata, che nessuno ha impostato, e succede solo con i draw_text! Con i draw_rettangle non succede.
E non capisco perchè mi difetta cxosì...
Mario: Livello 51
Luigi: livello 51
Bowser: livello 40
Spoiler
- maz85
- Admin
- Messaggi: 8287
- Iscritto il: 07/02/2004, 15:57
- Specialità: Nientologo
- Località: Oblio
- Contatta:
Re: problema strano col d3d e col 2d
Di solito la visione capovolta è causata dall'essere passato da una stanza in 3d in una in 2d (con elementi 2d) per la storia della prospettiva. Se quando esci dalla stanza 2d fai un d3d_end() ritorna tutto normale, quindi il problema non è SE hai messo questo codice, ma dove.
Votate GmItalia nella classifica!
Ultime dal fronte.... notizie e altro sul sito di GmItalia
°Pagina personale: % di sviluppo giochi e altro°
Ultime dal fronte.... notizie e altro sul sito di GmItalia
°Pagina personale: % di sviluppo giochi e altro°
- PeppeAs95
- GMI Advanced
- Messaggi: 2231
- Iscritto il: 24/06/2008, 16:10
- Specialità: Modellazione[LD-HD]
- Località: Sonosce (MO)
- Contatta:
Re: problema strano col d3d e col 2d
Nel create di un controller nel menu.
Mario: Livello 51
Luigi: livello 51
Bowser: livello 40
Spoiler
- Homunculus
- Admin
- Messaggi: 6840
- Iscritto il: 25/11/2007, 20:36
- Contatta:
Re: problema strano col d3d e col 2d
Se durante il gioco scrivi del testo usando delle funzioni di allineamento tipo draw_set_valign o draw_set_halign, se non le resetti rimangono in memoria e di conseguenza userà ancora queste proprietà nel testo del menu
- PeppeAs95
- GMI Advanced
- Messaggi: 2231
- Iscritto il: 24/06/2008, 16:10
- Specialità: Modellazione[LD-HD]
- Località: Sonosce (MO)
- Contatta:
Re: problema strano col d3d e col 2d
No ho solo messo un testo con draw_text o draw_text_color non ricordo una delle 2, in una determinata x e y.
Ad esempio io ho fatto draw_text(100,20,"ciao"), se avvio il gioco tutto ok mi dà il testo là, ma se avvio qualsivoglia livello 3d e poi ritorno al menu il testo invece che nelle x 100 me lo disegna nella x50.
non so se hai capito l'esempio...
Ad esempio io ho fatto draw_text(100,20,"ciao"), se avvio il gioco tutto ok mi dà il testo là, ma se avvio qualsivoglia livello 3d e poi ritorno al menu il testo invece che nelle x 100 me lo disegna nella x50.
non so se hai capito l'esempio...
Mario: Livello 51
Luigi: livello 51
Bowser: livello 40
Spoiler
- Homunculus
- Admin
- Messaggi: 6840
- Iscritto il: 25/11/2007, 20:36
- Contatta:
Re: problema strano col d3d e col 2d
Non é che fai prima d3d_end() e dopo ancora qualcosa come d3d_set_projection...blah ?
- maz85
- Admin
- Messaggi: 8287
- Iscritto il: 07/02/2004, 15:57
- Specialità: Nientologo
- Località: Oblio
- Contatta:
Re: problema strano col d3d e col 2d
Ho capito bene cosa intendi, domande:
- la room dei menù è persistent?
- hai un qualche oggetto nella room dei menù che attiva o usa il 3d (qualsiasi codice d3d che non sia d3d_end())?
Avvia in debug, vai nella stanza 3d, ritorna al menù, poi fai execute code sulla finestra del debugger e scrivi d3d_end() e dovrebbe ritornare a posto, se così non fosse vuol dire che hai su uno step/draw un qualche codice d3d.
Edit: ah eventuali "allargamenti" o deformazioni del menù indicano che hai ancora una proiezione attiva con diversa grandezza.
- la room dei menù è persistent?
- hai un qualche oggetto nella room dei menù che attiva o usa il 3d (qualsiasi codice d3d che non sia d3d_end())?
Avvia in debug, vai nella stanza 3d, ritorna al menù, poi fai execute code sulla finestra del debugger e scrivi d3d_end() e dovrebbe ritornare a posto, se così non fosse vuol dire che hai su uno step/draw un qualche codice d3d.
Edit: ah eventuali "allargamenti" o deformazioni del menù indicano che hai ancora una proiezione attiva con diversa grandezza.
Votate GmItalia nella classifica!
Ultime dal fronte.... notizie e altro sul sito di GmItalia
°Pagina personale: % di sviluppo giochi e altro°
Ultime dal fronte.... notizie e altro sul sito di GmItalia
°Pagina personale: % di sviluppo giochi e altro°
- PeppeAs95
- GMI Advanced
- Messaggi: 2231
- Iscritto il: 24/06/2008, 16:10
- Specialità: Modellazione[LD-HD]
- Località: Sonosce (MO)
- Contatta:
Re: problema strano col d3d e col 2d
No aspettate, anche il menu e sconquassato dopo che avvio il livello, si fà tutto più "largo verso destra"
Mario: Livello 51
Luigi: livello 51
Bowser: livello 40
Spoiler
- Homunculus
- Admin
- Messaggi: 6840
- Iscritto il: 25/11/2007, 20:36
- Contatta:
Re: problema strano col d3d e col 2d
Secondo me peppinoas i casi sono due, o per qualche motivo non chiami d3d_end(), oppure chiami d3d_set_projection() dopo aver usato d3d_end()
- maz85
- Admin
- Messaggi: 8287
- Iscritto il: 07/02/2004, 15:57
- Specialità: Nientologo
- Località: Oblio
- Contatta:
Re: problema strano col d3d e col 2d
Alla fine il problema sai dove era? draw_set_halign(center) in game e dunque poi nel menù... Che dimenticanza peppì
Votate GmItalia nella classifica!
Ultime dal fronte.... notizie e altro sul sito di GmItalia
°Pagina personale: % di sviluppo giochi e altro°
Ultime dal fronte.... notizie e altro sul sito di GmItalia
°Pagina personale: % di sviluppo giochi e altro°
- Homunculus
- Admin
- Messaggi: 6840
- Iscritto il: 25/11/2007, 20:36
- Contatta:
Re: problema strano col d3d e col 2d
fortuna che quando te l'ho chiesto mi hai detto che non li usavi...
- PeppeAs95
- GMI Advanced
- Messaggi: 2231
- Iscritto il: 24/06/2008, 16:10
- Specialità: Modellazione[LD-HD]
- Località: Sonosce (MO)
- Contatta:
Re: problema strano col d3d e col 2d
Scusate il disturbo, le dimenticanze fanno, e molto anche!
Mario: Livello 51
Luigi: livello 51
Bowser: livello 40
Spoiler
Chi c’è in linea
Visitano il forum: Nessuno e 21 ospiti