Muy buenas. No se si la solucion que te voy a dar es viable o no, yo utilizo opengl y mis scrolls no son tan grandes, por lo que no tengo el problema q comentas.
Lo primero que me viene a la mente es "dibuja en el mismo tiempo el doble de frames haciendo la mitad de movimientos". Es decir, en 1 segundo tienes controlado que haga 60 frames. En quinta velocidad digamos que hay 5.0 de scroll y esto te da problemas de fluidez....la idea entonces sería, que en vez de 60 frames haga 120, en cada uno de los frames mueve 2.5.........el resultado es el mismo, misma distancia(60*5=300,120*2.5=300)...........el tiempo sigue siendo el mismo.........la mayor desventaja será la escena se dibujará el doble de veces, por lo que puede acarrear el consiguiente aumento de prestaciones que quizás no quieras.
Este es lo unico que se me ha ocurrido..............se que no era lo esperado, pero es una solucion :/
Lo primero que me viene a la mente es "dibuja en el mismo tiempo el doble de frames haciendo la mitad de movimientos". Es decir, en 1 segundo tienes controlado que haga 60 frames. En quinta velocidad digamos que hay 5.0 de scroll y esto te da problemas de fluidez....la idea entonces sería, que en vez de 60 frames haga 120, en cada uno de los frames mueve 2.5.........el resultado es el mismo, misma distancia(60*5=300,120*2.5=300)...........el tiempo sigue siendo el mismo.........la mayor desventaja será la escena se dibujará el doble de veces, por lo que puede acarrear el consiguiente aumento de prestaciones que quizás no quieras.
Este es lo unico que se me ha ocurrido..............se que no era lo esperado, pero es una solucion :/
