• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Rilevamento coordinate touch per calcolo inerzia
#1
Ciao a tutti, ho un piccolo problemino.. In pratica vorrei usare il touch per muovere la telecamera sul mio livello di gioco (mappa stile clash of clans) e al rilascio del touch applicare un inerzia alla camera.
Il problema che ho non sta nel muovere o applicare l'inerzia, ma tanto alla forza da darle e alla velocità. 
Questo perchè ho notato  che se io vado a calcolare lo spostamento del touch dalla posizione precedente a quella corrente (rilevando quindi velocità e direzione in cui applicherò l'inerzia) al rilascio ho spesso un balzo che non mi permette di applicare la velocità corretta in uscita, quindi invece di rallentare, la cam prima ha un accelerazione inutile e poi rallenta.

Esempio rilevazioni (distanza tra position e delta position) : 
0.4
0.2
0.3
0.7
0.6
3.4

.. quindi passa da una media bassa.. al rilascio mouse con uno scatto improvviso

PS: Volevo provare a cercare sul forum ma non mi accede alla casella di ricerca, Volevo allegare 2 screen dei risultati del debugger di unity ma non riesco ad allegarli, dici formato nn valido. Sono due jpeg da circa 300kb


Grazie a tuttii!!!!
 
Rispondi
  


Messaggi in questa discussione
Rilevamento coordinate touch per calcolo inerzia - da Almiotti79 - 08-09-2016, 11:02 AM

Vai al forum:


Browsing: 2 Ospite(i)