hallo allemaal,
ik ben bezig met een projectje waarin een vogel object door een ruimte vliegt. ik ben momenteel bezig met het in 2d te renderen en wil dan later uitbreiden naar 3d. ik heb alleen nu een probleem dat de tekening erg gaat laggen. het object wordt steeds stukje kleiner en dan weer groter waardoor het lijkt te pulseren. Als ik naar 1 punt kijk zie ik duidelijk hoe hij lagt met bewegen.
Ik gebruik een timer die volgens een bepaalde tijd afvuurt. Daarna berekent deze functie de nieuwe positie aan de hand van de snelheid en richtingshoeken van het object. Op google staat vooral dat ik een dubbele buffer moet gebruiken, wat ik al doe.
Ik weet niet zo goed hoe ik dit probleem moet oplossen. Heeft iemand hier misschien een idee? Alvast bedankt!
ik gebruik freeglut en c++ met visual studio 2013 professional op windows 7 64-bit.
ik ben bezig met een projectje waarin een vogel object door een ruimte vliegt. ik ben momenteel bezig met het in 2d te renderen en wil dan later uitbreiden naar 3d. ik heb alleen nu een probleem dat de tekening erg gaat laggen. het object wordt steeds stukje kleiner en dan weer groter waardoor het lijkt te pulseren. Als ik naar 1 punt kijk zie ik duidelijk hoe hij lagt met bewegen.
Ik gebruik een timer die volgens een bepaalde tijd afvuurt. Daarna berekent deze functie de nieuwe positie aan de hand van de snelheid en richtingshoeken van het object. Op google staat vooral dat ik een dubbele buffer moet gebruiken, wat ik al doe.
Ik weet niet zo goed hoe ik dit probleem moet oplossen. Heeft iemand hier misschien een idee? Alvast bedankt!
ik gebruik freeglut en c++ met visual studio 2013 professional op windows 7 64-bit.