[Botta & Risposta] Disegnare un piccola Mappa Radar
- pacmino
- GMI Guru
- Messaggi: 2569
- Iscritto il: 03/06/2009, 16:38
- Specialità: Scazzato cronico
- Uso: GM:Studio 2
- Località: Seconda stella a destra questo è il cammino e poi dritto, fino al mattino...
- Contatta:
[Botta & Risposta] Disegnare un piccola Mappa Radar
Immaginiamo di avere una room molto grande che utilizzi le view e vogliamo avere la possibilità premendo un tasto di visualizzare una piccola mappa che evidenzi tramiti puntini la posizione di eventuali nemici e del player.
Nell'esempio allegato il tasto da premere è CTRL
Uploaded with ImageShack.us
Nell'esempio allegato il tasto da premere è CTRL
Uploaded with ImageShack.us
- Allegati
-
[L’estensione gmk è stata disattivata e non può essere visualizzata.]
- enick
- GMI VIP
- Messaggi: 3749
- Iscritto il: 26/06/2011, 19:34
- Specialità: 39dll e 3D
- Località: Sardegna
- Contatta:
Re: [Botta & Risposta] Disegnare un piccola Mappa Radar
Ma é un esempio che hai fatto tu per chi ne necessita o vuoi saper cme si fa?? immagino il primo ma non è chiaro..
- Homunculus
- Admin
- Messaggi: 6840
- Iscritto il: 25/11/2007, 20:36
- Contatta:
Re: [Botta & Risposta] Disegnare un piccola Mappa Radar
I topic.intitolati [botya & risposta] sono sempre esempi completi messi a disposizione degli altri utenti
- enick
- GMI VIP
- Messaggi: 3749
- Iscritto il: 26/06/2011, 19:34
- Specialità: 39dll e 3D
- Località: Sardegna
- Contatta:
Re: [Botta & Risposta] Disegnare un piccola Mappa Radar
grazie.. avevo intuito qualcosa del genere
- minezatos
- Membro attivo
- Messaggi: 277
- Iscritto il: 22/07/2011, 14:03
- Località: Cagliari, Sardegna, Italia
- Contatta:
Re: [Botta & Risposta] Disegnare un piccola Mappa Radar
Ma la minimappa ha sempre la stessa grandezza anche se la room a grandezze differenti o la minimappa ha la grandezza della room?
- enick
- GMI VIP
- Messaggi: 3749
- Iscritto il: 26/06/2011, 19:34
- Specialità: 39dll e 3D
- Località: Sardegna
- Contatta:
Re: [Botta & Risposta] Disegnare un piccola Mappa Radar
mimimappa=grandezza_room=> wtf???minezatos ha scritto:Ma la minimappa ha sempre la stessa grandezza anche se la room a grandezze differenti o la minimappa ha la grandezza della room?
Immagino che solo per il fatto che ci sia scritto MINI-mappa, la MIni-mappa dovrebbe risultare piu piccola del resto della room.
- minezatos
- Membro attivo
- Messaggi: 277
- Iscritto il: 22/07/2011, 14:03
- Località: Cagliari, Sardegna, Italia
- Contatta:
Re: [Botta & Risposta] Disegnare un piccola Mappa Radar
Scusa non mi sono spiegato bene, Sè la room per esempio è grande 1000x1000 e la minimappa 100x100, in una room 2000x2000 la minimappa sara sempre grande 100x100 o diventerà 200x200?
- pacmino
- GMI Guru
- Messaggi: 2569
- Iscritto il: 03/06/2009, 16:38
- Specialità: Scazzato cronico
- Uso: GM:Studio 2
- Località: Seconda stella a destra questo è il cammino e poi dritto, fino al mattino...
- Contatta:
Re: [Botta & Risposta] Disegnare un piccola Mappa Radar
la minimappa rappresenta l'intera room ed è ovviamente riscalata come dimensioni tenendo conto delle dimensioni della room
nell'esempio la room è 1500X1500 la mappa è di 100X100 i puntini sulla minimappa vengono disegnati tenendo conto del rapporto x/15 y/15
nell'esempio la mappa viene centrata sul player ma avrebbe potuto essere centrata sulla posizione della view in modo da visualizzare la mappa nell'angolo sinistro in alto ad esempio
quindi se si crea una room di diverse dimensioni o si vuole una mappa di dimensioni diverse bisogna mutare il punto in cui vengono disegnati i puntini
l'importante è capire il meccanismo di come la posizione reale dell'oggetto poi viene riportata nella minimappa
nell'esempio la room è 1500X1500 la mappa è di 100X100 i puntini sulla minimappa vengono disegnati tenendo conto del rapporto x/15 y/15
nell'esempio la mappa viene centrata sul player ma avrebbe potuto essere centrata sulla posizione della view in modo da visualizzare la mappa nell'angolo sinistro in alto ad esempio
quindi se si crea una room di diverse dimensioni o si vuole una mappa di dimensioni diverse bisogna mutare il punto in cui vengono disegnati i puntini
l'importante è capire il meccanismo di come la posizione reale dell'oggetto poi viene riportata nella minimappa
- minezatos
- Membro attivo
- Messaggi: 277
- Iscritto il: 22/07/2011, 14:03
- Località: Cagliari, Sardegna, Italia
- Contatta:
Re: [Botta & Risposta] Disegnare un piccola Mappa Radar
Quindi rimane sempre 100x100 se non si tocca nulla?pacmino ha scritto:la minimappa rappresenta l'intera room ed è ovviamente riscalata come dimensioni tenendo conto delle dimensioni della room
nell'esempio la room è 1500X1500 la mappa è di 100X100 i puntini sulla minimappa vengono disegnati tenendo conto del rapporto x/15 y/15
nell'esempio la mappa viene centrata sul player ma avrebbe potuto essere centrata sulla posizione della view in modo da visualizzare la mappa nell'angolo sinistro in alto ad esempio
quindi se si crea una room di diverse dimensioni o si vuole una mappa di dimensioni diverse bisogna mutare il punto in cui vengono disegnati i puntini
l'importante è capire il meccanismo di come la posizione reale dell'oggetto poi viene riportata nella minimappa
- pacmino
- GMI Guru
- Messaggi: 2569
- Iscritto il: 03/06/2009, 16:38
- Specialità: Scazzato cronico
- Uso: GM:Studio 2
- Località: Seconda stella a destra questo è il cammino e poi dritto, fino al mattino...
- Contatta:
Re: [Botta & Risposta] Disegnare un piccola Mappa Radar
ma se non tieni conto del rapporto tra la room e la dimensione della mappa ottieni qualcosa di sbagliato, perché i punti vengono disegnati sulla mappa in base a tale rapporto come in una cartina geografica
tu puoi anche avere una room di 2000X2000 e una mappa di 100X100 ma il rapporto non sarà più 1 a 15 ma 1 a 20 quindi per ottenere la x e la y del puntino sulla mappa dovrai fare x/20 e y /20 rispetto al punto di origine
devi capire il concetto che poi adatterai alla tua room
tu puoi anche avere una room di 2000X2000 e una mappa di 100X100 ma il rapporto non sarà più 1 a 15 ma 1 a 20 quindi per ottenere la x e la y del puntino sulla mappa dovrai fare x/20 e y /20 rispetto al punto di origine
devi capire il concetto che poi adatterai alla tua room
- minezatos
- Membro attivo
- Messaggi: 277
- Iscritto il: 22/07/2011, 14:03
- Località: Cagliari, Sardegna, Italia
- Contatta:
Re: [Botta & Risposta] Disegnare un piccola Mappa Radar
E sè io la voglio in una view mi basta dividere per la view giusto? se è si, la view è 640x480, con quanto lo divido?pacmino ha scritto:ma se non tieni conto del rapporto tra la room e la dimensione della mappa ottieni qualcosa di sbagliato, perché i punti vengono disegnati sulla mappa in base a tale rapporto come in una cartina geografica
tu puoi anche avere una room di 2000X2000 e una mappa di 100X100 ma il rapporto non sarà più 1 a 15 ma 1 a 20 quindi per ottenere la x e la y del puntino sulla mappa dovrai fare x/20 e y /20 rispetto al punto di origine
devi capire il concetto che poi adatterai alla tua room
- pacmino
- GMI Guru
- Messaggi: 2569
- Iscritto il: 03/06/2009, 16:38
- Specialità: Scazzato cronico
- Uso: GM:Studio 2
- Località: Seconda stella a destra questo è il cammino e poi dritto, fino al mattino...
- Contatta:
Re: [Botta & Risposta] Disegnare un piccola Mappa Radar
a parte che così non sarebbe proprio una minimappa, il discorso cambia un poco, dovrai usare come punto d'origine le coordinate d'origine della view e poi tutto dipende dalla dimensione della room/ grandezza view (sia per la x che per la y)minezatos ha scritto:E sè io la voglio in una view mi basta dividere per la view giusto? se è si, la view è 640x480, con quanto lo divido?pacmino ha scritto:ma se non tieni conto del rapporto tra la room e la dimensione della mappa ottieni qualcosa di sbagliato, perché i punti vengono disegnati sulla mappa in base a tale rapporto come in una cartina geografica
tu puoi anche avere una room di 2000X2000 e una mappa di 100X100 ma il rapporto non sarà più 1 a 15 ma 1 a 20 quindi per ottenere la x e la y del puntino sulla mappa dovrai fare x/20 e y /20 rispetto al punto di origine
devi capire il concetto che poi adatterai alla tua room
ma non garantisco un risultato ottimale a livello visivo
- CaMpIoN
- Membro super
- Messaggi: 684
- Iscritto il: 17/11/2009, 16:20
- Specialità: Programmatore
- Uso: GM:Studio 1.4 Master
- Contatta:
Re: [Botta & Risposta] Disegnare un piccola Mappa Radar
Il problema è quando usi la minimappa in modo da visualizzare solo parti della view, in questo caso è più complicato, per riuscirci ho combinato un casino, e non era perfetto..
Comunque sono frazioni se ad esempio mi trovo a x=10 so' che prendo 10/room_width e quindi è come se io vorrei prendere quella parte della minimappa quindi 10/room_width*minimappa, questo metodo è molto usato per delle trasformazioni o traslazioni di coordinate, l'ho usato anche nella scrollbar..
Comunque sono frazioni se ad esempio mi trovo a x=10 so' che prendo 10/room_width e quindi è come se io vorrei prendere quella parte della minimappa quindi 10/room_width*minimappa, questo metodo è molto usato per delle trasformazioni o traslazioni di coordinate, l'ho usato anche nella scrollbar..
Giochi da me creati:
Spoiler
Chi c’è in linea
Visitano il forum: Nessuno e 38 ospiti