Original Post
[font=verdana, geneva, sans-serif]Hi~~~[/font]
[font=verdana, geneva, sans-serif]Today is hard day [/font]
[font=verdana, geneva, sans-serif]Sooooo hard :([/font]
[font=verdana, geneva, sans-serif]This is GameLoop the best post !!!!!
http://www.koonsolo.com/news/dewitters-gameloop/ [/font]
[font=verdana, geneva, sans-serif]In this post, "Constant Game Speed independent of Variable FPS"[/font]
[font=verdana, geneva, sans-serif]const int TICKS_PER_SECOND = 25;
const int SKIP_TICKS = 1000 / TICKS_PER_SECOND;
const int MAX_FRAMESKIP = 5;[/font]
[font=verdana, geneva, sans-serif]while ( GetTickCount() > next_game_tick && loops < MAX_FRAMESKIP )
{
update_game();[/font]
[font=verdana, geneva, sans-serif]next_game_tick += SKIP_TICKS;
}[/font]
[font=verdana, geneva, sans-serif]Please Look bold...[/font]
[font=verdana, geneva, sans-serif]I don't understand...[/font]
[font=verdana, geneva, sans-serif]What does mean "GetTickCount() > next_game_tick && loops < MAX_FRAMESKIP" ?[/font]
[font=verdana, geneva, sans-serif]How many "Update()" call ?[/font]
[font=verdana, geneva, sans-serif]Why ? next_game_tick += SKIP_TICKS;(==40 Tick)
Why add 40 tick ?[/font]
[font=verdana, geneva, sans-serif]I don't understanding really...[/font]
[font=verdana, geneva, sans-serif]I do not know how to be to find information.[/font]
[font=verdana, geneva, sans-serif]Please let me us.....
Please.....[/font]
[font=verdana, geneva, sans-serif]It's so hard......[/font]
[font=verdana, geneva, sans-serif]Sooooo hard :([/font]
[font=verdana, geneva, sans-serif]This is GameLoop the best post !!!!!
http://www.koonsolo.com/news/dewitters-gameloop/ [/font]
[font=verdana, geneva, sans-serif]In this post, "Constant Game Speed independent of Variable FPS"[/font]
[font=verdana, geneva, sans-serif]const int TICKS_PER_SECOND = 25;
const int SKIP_TICKS = 1000 / TICKS_PER_SECOND;
const int MAX_FRAMESKIP = 5;[/font]
[font=verdana, geneva, sans-serif]while ( GetTickCount() > next_game_tick && loops < MAX_FRAMESKIP )
{
update_game();[/font]
[font=verdana, geneva, sans-serif]next_game_tick += SKIP_TICKS;
}[/font]
[font=verdana, geneva, sans-serif]Please Look bold...[/font]
[font=verdana, geneva, sans-serif]I don't understand...[/font]
[font=verdana, geneva, sans-serif]What does mean "GetTickCount() > next_game_tick && loops < MAX_FRAMESKIP" ?[/font]
[font=verdana, geneva, sans-serif]How many "Update()" call ?[/font]
[font=verdana, geneva, sans-serif]Why ? next_game_tick += SKIP_TICKS;(==40 Tick)
Why add 40 tick ?[/font]
[font=verdana, geneva, sans-serif]I don't understanding really...[/font]
[font=verdana, geneva, sans-serif]I do not know how to be to find information.[/font]
[font=verdana, geneva, sans-serif]Please let me us.....
Please.....[/font]
[font=verdana, geneva, sans-serif]It's so hard......[/font]
http://www.koonsolo.com/news/dewitters-gameloop/ [/font]
[font=verdana, geneva, sans-serif]In this post, "Constant Game Speed independent of Variable FPS"[/font]
[font=verdana, geneva, sans-serif]const int TICKS_PER_SECOND = 25;
const int SKIP_TICKS = 1000 / TICKS_PER_SECOND;
const int MAX_FRAMESKIP = 5;[/font]
[font=verdana, geneva, sans-serif]while ( GetTickCount() > next_game_tick && loops < MAX_FRAMESKIP )
{
update_game();[/font]
[font=verdana, geneva, sans-serif]next_game_tick += SKIP_TICKS;
}[/font]
[font=verdana, geneva, sans-serif]Please Look bold...[/font]
[font=verdana, geneva, sans-serif]I don't understand...[/font]
[font=verdana, geneva, sans-serif]What does mean "GetTickCount() > next_game_tick && loops < MAX_FRAMESKIP" ?[/font]
[font=verdana, geneva, sans-serif]How many "Update()" call ?[/font]
[font=verdana, geneva, sans-serif]Why ? next_game_tick += SKIP_TICKS;(==40 Tick)
Why add 40 tick ?[/font]
[font=verdana, geneva, sans-serif]I don't understanding really...[/font]
[font=verdana, geneva, sans-serif]I do not know how to be to find information.[/font]
[font=verdana, geneva, sans-serif]Please let me us.....
Please.....[/font]
[font=verdana, geneva, sans-serif]It's so hard......[/font]
const int SKIP_TICKS = 1000 / TICKS_PER_SECOND;
const int MAX_FRAMESKIP = 5;[/font]
[font=verdana, geneva, sans-serif]while ( GetTickCount() > next_game_tick && loops < MAX_FRAMESKIP )
{
update_game();[/font]
[font=verdana, geneva, sans-serif]next_game_tick += SKIP_TICKS;
}[/font]
[font=verdana, geneva, sans-serif]Please Look bold...[/font]
[font=verdana, geneva, sans-serif]I don't understand...[/font]
[font=verdana, geneva, sans-serif]What does mean "GetTickCount() > next_game_tick && loops < MAX_FRAMESKIP" ?[/font]
[font=verdana, geneva, sans-serif]How many "Update()" call ?[/font]
[font=verdana, geneva, sans-serif]Why ? next_game_tick += SKIP_TICKS;(==40 Tick)
Why add 40 tick ?[/font]
[font=verdana, geneva, sans-serif]I don't understanding really...[/font]
[font=verdana, geneva, sans-serif]I do not know how to be to find information.[/font]
[font=verdana, geneva, sans-serif]Please let me us.....
Please.....[/font]
[font=verdana, geneva, sans-serif]It's so hard......[/font]
}[/font]
[font=verdana, geneva, sans-serif]Please Look bold...[/font]
[font=verdana, geneva, sans-serif]I don't understand...[/font]
[font=verdana, geneva, sans-serif]What does mean "GetTickCount() > next_game_tick && loops < MAX_FRAMESKIP" ?[/font]
[font=verdana, geneva, sans-serif]How many "Update()" call ?[/font]
[font=verdana, geneva, sans-serif]Why ? next_game_tick += SKIP_TICKS;(==40 Tick)
Why add 40 tick ?[/font]
[font=verdana, geneva, sans-serif]I don't understanding really...[/font]
[font=verdana, geneva, sans-serif]I do not know how to be to find information.[/font]
[font=verdana, geneva, sans-serif]Please let me us.....
Please.....[/font]
[font=verdana, geneva, sans-serif]It's so hard......[/font]
[font=verdana, geneva, sans-serif]What does mean "GetTickCount() > next_game_tick && loops < MAX_FRAMESKIP" ?[/font]
[font=verdana, geneva, sans-serif]How many "Update()" call ?[/font]
[font=verdana, geneva, sans-serif]Why ? next_game_tick += SKIP_TICKS;(==40 Tick)
Why add 40 tick ?[/font]
[font=verdana, geneva, sans-serif]I don't understanding really...[/font]
[font=verdana, geneva, sans-serif]I do not know how to be to find information.[/font]
[font=verdana, geneva, sans-serif]Please let me us.....
Please.....[/font]
[font=verdana, geneva, sans-serif]It's so hard......[/font]
[font=verdana, geneva, sans-serif]Why ? next_game_tick += SKIP_TICKS;(==40 Tick)
Why add 40 tick ?[/font]
[font=verdana, geneva, sans-serif]I don't understanding really...[/font]
[font=verdana, geneva, sans-serif]I do not know how to be to find information.[/font]
[font=verdana, geneva, sans-serif]Please let me us.....
Please.....[/font]
[font=verdana, geneva, sans-serif]It's so hard......[/font]
[font=verdana, geneva, sans-serif]I do not know how to be to find information.[/font]
[font=verdana, geneva, sans-serif]Please let me us.....
Please.....[/font]
[font=verdana, geneva, sans-serif]It's so hard......[/font]
Please.....[/font]