Segnalini
Segnalini postato il 12/07/2009 10:22:28 nel forum programmazione, open source e hosting
Ciao a tutti! ^_^
Se si volesse creare una mappa e su questa mappa, si volessero posizionare
dei segnalini, come si potrebbe inserire un qualcosa che gestisca la
possibilità, di mutare la posizione, (a piacimento), dei segnalini stessi?
Grazie mille, anzi, duemila! ^__^
Pagine → 1
12/07/2009 16:52:10
golars ha scritto: tramite le librerie per l'editing delle immagini proprie del php, si possono pescare le coordinate dal database (presuppongo che siano nel database) dettarle alla funzione apposita e far disegnare sopra un piccolo segnalino
Oppure, più furbamente, si prepara una mappa del genere con i segnalini gestiti da css così da poter ottenere effetti più fiqui ( http://blancks.altervista.org/p/mappa.html ↗ ).
Tutto il css lo includi nel foglio esterno di stile e tramite php stampi nella pagina gli stili con le sole coordinate dinamiche.
12/07/2009 18:20:17
Pensavo che volesse fare una cosa pe rmutare la posizione dei segnalini in tempo reale come per esempio una gruglia di combattimento con la posizione dei personaggi
12/07/2009 18:37:31
Esattamente, Dyrr! ^_^
Cambiare in tempo reale la locazione dei segnalini. :)
12/07/2009 18:41:08
golars ha scritto: Ma in questo modo non crei una singola immagine, ma una sovrapposizioni di immagini
E cosa cambia ? il risultato finale è lo stesso no ? xD
Se si usa Ajax o un iframe che autorefresha ogni tot è possibile richiamare ogni dato periodo una funzione che controlla la precedente posizione del segnalino, paragonandola con quella attualmente pescata dal db ed adottare un morph delle coordinate dei segnalini trattandoli come elementi dhtml per un effetto ai limiti della fiquezza e si risparmiano anche molte risorse lato server in questa maniera :p
Ovviamente, il mio è solo uno dei tanti modi di poter fare la stesa cosa :)
12/07/2009 18:47:18
In quel caso la soluzione indipendentemente dalla tecnica usata (ajax, iframe visibile o meno) il concetto fi come farlo è questo:
dividere la pagina come minimo in due livelli tramite dei div posizionati in maniera assoluta.
un div sottostante statico in cui far stare tutto quello che di fisso c'è della mappa (disegno della mappa griglia ecc) ed un div sovrapposto sopra questo che si aggiorni ciclicamente e qui allora i metodi sono diversi appunto come ho detto sopra che visualizzi le posizioni dei pg aggiornandole ad ogni spostamento del pg. Il div sovrastante ti servirà anche come mezzo (puoi usare semplicemente le coordinate di un campo input image delle stesse dimensioni della mappa sottostante come recuperare le coordinate dell mouse all'intenro del div tramite js) il dove farle salvare nel database per poi recuperarle dipende da che os usi per la land, quello che ti ho spiegato è come farlo a livello di teoria
12/07/2009 18:57:11
Leggendo il trade ho avuto una specie di illuminazione, omi spiego, mi è venuto in mente di modificare le varie funzioni del mappaclick di gdrcd extreme, creando quindi un ciclo for che ti crei una tabella con delle coordinate sul file principale della mappa e, su esso, invece che inserire i nomi delle stanze, mettere l'immagine come pulsantino, sarebbe un idea?
Come sarebbe però realizzabile?
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Crossout ↗
Exclusive Villa GdR ↗
CRSED: F.O.A.D. ↗
State of Survival ↗
Storie di Agarthi ↗