Хонич А.
Как самому создать трехмерную игру
стр. 91

в некоторых других случаях.

Инициализация счетчиков очень проста:

Еще одна функциия, нуждающаяся в пояснении - функция ChangeSky. Эта функция устанавливает изображение неба, характерное для конкретного эпизода. Небо представляет собой растровое изображение размером 256 на 128. В DOOM’e небо используется без анимации, но можно значительно у силить эффект, если использовать для неба анимацию. Эта анимация может быть случайной (например, гроза, молнии на хмуром фоне неба) или последовательной (например, плавно плывущие по небу облака). Анимация предполагает использование нескольких растровых картинокдля одного неба. Функция ChangeSky предполагает использование анимацин, вследствие чего она отличается от принципа, заложенного в DOOM’e, в котором нет анимации для неба:

После обработки данной функции в таблице NumSkys содержатся номера растровых изображений в каталоге файла ресу рсов. При работе программы по определенному закону эти номера из таблицы заносятся в переменную NumSky, которая определяет текущее изображение неба. Закон, по которому эти номера изатекаются из таблицы, определяется переменной TypeAnimSky:

0    - случайный закон;

1    - последовательный закон;

DelaySky определяет задержку, т.е через какое количество циклов игры

Новости
Sony PlayStation 5 стала последней игровой консолью в мире
Игровые консоли присутствуют в мире уже более 30 лет, за которые в них успели поиграть целые поколения игроков, то есть отцы, дети и их внуки.
Авторы новой Call of Duty объявили даты проведения бета-теста
Студия Treyarch официально озвучила даты проведения бета-тестов мультиплеерного режима ожидаемого военного шутера Call of Duty: Black Ops 4. Разработчики уже раскрыли немало особенностей соревновательной части игры, но многое остаётся за завесой тайны.