[Botta & Risposta] Disegnare un piccola Mappa Radar

Tutorial, videotutorials ed esempi creati da noi
Rispondi
Avatar utente
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

Messaggio da pacmino »

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

Immagine

Uploaded with ImageShack.us
Allegati

[L’estensione gmk è stata disattivata e non può essere visualizzata.]

Immagine

Avatar utente
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

Messaggio da enick »

Ma é un esempio che hai fatto tu per chi ne necessita o vuoi saper cme si fa?? immagino il primo ma non è chiaro.. :fapensare:
Nicola porcu(Sardegna)
ImmagineImmagine
Immagine
Are you sleeping?
[email protected]

Avatar utente
Homunculus
Admin
Messaggi: 6840
Iscritto il: 25/11/2007, 20:36
Contatta:

Re: [Botta & Risposta] Disegnare un piccola Mappa Radar

Messaggio da Homunculus »

I topic.intitolati [botya & risposta] sono sempre esempi completi messi a disposizione degli altri utenti

Avatar utente
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

Messaggio da enick »

grazie.. avevo intuito qualcosa del genere
Nicola porcu(Sardegna)
ImmagineImmagine
Immagine
Are you sleeping?
[email protected]

Avatar utente
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

Messaggio da minezatos »

Ma la minimappa ha sempre la stessa grandezza anche se la room a grandezze differenti o la minimappa ha la grandezza della room?

Avatar utente
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

Messaggio da enick »

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?
mimimappa=grandezza_room=> wtf???

:amen: Immagino che solo per il fatto che ci sia scritto MINI-mappa, la MIni-mappa dovrebbe risultare piu piccola del resto della room.
Nicola porcu(Sardegna)
ImmagineImmagine
Immagine
Are you sleeping?
[email protected]

Avatar utente
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

Messaggio da minezatos »

:spat: 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?

Avatar utente
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

Messaggio da pacmino »

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
Immagine

Avatar utente
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

Messaggio da minezatos »

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
Quindi rimane sempre 100x100 se non si tocca nulla?

Avatar utente
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

Messaggio da pacmino »

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
Immagine

Avatar utente
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

Messaggio da minezatos »

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
E sè io la voglio in una view mi basta dividere per la view giusto? se è si, la view è 640x480, con quanto lo divido?

Avatar utente
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

Messaggio da pacmino »

minezatos ha scritto:
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
E sè io la voglio in una view mi basta dividere per la view giusto? se è si, la view è 640x480, con quanto lo divido?
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)

ma non garantisco un risultato ottimale a livello visivo
Immagine

Avatar utente
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

Messaggio da CaMpIoN »

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..
Giochi da me creati:
Spoiler
Immagine

Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 38 ospiti