Salve, sto costruendo un programma con DirectX nel quale si ruota la telecamera con il mouse. Sono riuscito a crearmi delle sub per girare la telecamera ma arrivati a un certo punto gli spostamenti diventano millimetrici con l'impossibilità di compiere un giro completo. Questi sono i codici che ho usato:
Evento MouseDown
memoX = e.X
memoY = e.Y
premuto = True
Evento MouseMove
If premuto = True Then
angoloX -= (memoX / 5) - (e.X / 5)
angoloY -= (memoY / 5) - (e.Y / 5)
memoX = e.X
memoY = e.Y
Evento MouseUp
premuto = False
Poi, nel mio loop uso questo codice:
Come posso risolvere?