← Каталог
Разработка игр с использованием C++ — Мини-практика — каркас игрового цикла
Фрагмент из «Разработка игр с использованием C++»: Мини-практика — каркас игрового цикла.
bool running = true;
Player player{};
World world{};
while (running) {
InputState input = poll_input(); // 1) Считать ввод
running = !input.quit_requested;
update_player(player, input, world); // 2) Обновить состояние
update_world(world);
begin_frame(); // 3) Отрисовать кадр
draw_world(world);
draw_player(player);
end_frame();
} bool running = true;
Player player{};
World world{};
while (running) {
InputState input = poll_input(); // 1) Считать ввод
running = !input.quit_requested;
update_player(player, input, world); // 2) Обновить состояние
update_world(world);
begin_frame(); // 3) Отрисовать кадр
draw_world(world);
draw_player(player);
end_frame();
}