lucacasula91 Inviato 11 Aprile 2014 Segnala Condividi Inviato 11 Aprile 2014 Salve a tutti, sto lavorando ad un gioco e nella schermata di gioco ho inserito un'immagine (una barra verticale divisa in 5 parti, ogni parte equivale a 1000 punti per un totale di 5000 punti a partita). Oltre alla barra ho messo anche una sorta di pallino, esso dovrà posizionarsi nell'esatto punto della barra in base al punteggio.. esempio.. se il mio punteggio è di 2000 punti il pallino sulla barra sarà nella sezione di 2000 punti. L'altezza della barra sarà equivalente al numero di pixel in altezza del proprio schermo, poiché tutti noi abbiamo risoluzioni differenti c'è un modo per ricavare la posizione che deve assumere il pallino sulla barra? ho provato a fare cosi: float valore = (barra.frame.size.height * punteggio )/5000; e avanzavo il pallino in base al valore ricavato ma ho notato che esce fuori dallo schermo ancor prima di arrivare al punteggio 5000 Qualche consiglio? Link al commento Condividi su altri siti Altre opzioni di condivisione...
rudyvic Inviato 12 Aprile 2014 Segnala Condividi Inviato 12 Aprile 2014 Se non sbaglio: 2000 : altezza_img = X : altezza_schermo Quindi farei: X = (altezza_schermo * 2000) / altezza_img Questo se 5000 equivale al punto massimo dell'immagine. iMac 27" ------ Macbook Air 13" ------ iPhone 3GS Black 16GB ------ iPhone 5 Black 32GB ------ 2 iPod Shuffle 1GB Link al commento Condividi su altri siti Altre opzioni di condivisione...
lucacasula91 Inviato 13 Aprile 2014 Autore Segnala Condividi Inviato 13 Aprile 2014 ho risolto facendo (altezza_schermo / 5000) * punteggio Grazie mille ugualmente Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Archiviato
Questa discussione è archiviata e chiusa a future risposte.