Последовательные шаблоны

Видеоигры прекрасны по большей мере потому, что позволяют нам побывать где-то еще. На несколько минут (а если быть более честным, гораздо на дольше) мы становимся обитателями виртуального мира. Создание такого мира — это самое прекрасное, что есть в игровом программировании.

Один из аспектов создания таких игровых миров — это время: искусственный мир живет и дышит в своем собственном ритме. Как строители миров, мы должны самостоятельно изобретать время и шестеренки, управляющие работой часов игры.

В данном разделе собраны шаблоны, которые могут нам в этом помочь. Игровой цикл (Game Loop) — это центральная ось, на которую опирается игровое время. Объекты слышат его тиканье через методы обновления (Update Methods). Мы можем спрятать последовательную сущность компьютера за фасадом снимков отдельных моментов времени с помощью двойной буферизации (Double Buffering) и в результате обновление игрового мира будет казаться плавным.

Шаблоны

results matching ""

    No results matching ""