Ich habe einige Probleme die Steuerung bei meinem neuen Spiel richtig hinzubekommen. Sie läuft irgendwie sehr - wie soll man sagen - "hakelig", und es kann eigentlich nur am Aufbau meiner Spielschleife liegen. Es kommt mir übrigens nur auf die Tastendrücke an und nicht - wie bei den meisten Spielen - auch auf das gedrückt halten. Ich dachte, ich stell einfach mal meine Spielschleife hier rein und vielleicht hat ja jemand Verbesserungsvorschläge:
Code:
<i>
</i>#define FRAMERATE 60
#define FRAMETIME 1000/FRAMERATE
while(running)
{
if(SDL_PollEvent(&sdlevent))
{
if(sdlevent.type == SDL_JOYBUTTONDOWN)
HandleInput(sdlevent.jbutton.button);
}
else
{
m_nCurrentTime = SDL_GetTicks();
if(m_nCurrentTime > m_nNextFrame)
{
HandleAI();
Render();
m_nNextFrame = m_nCurrentTime + FRAMETIME;
}
}
}