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

Здесь мы впервые встретили определение “холостая фаза”. Ее данные определяются так (структура frame):

{0,0,-1,NULL,SF_NONE,0,0},

Мы видим, что здесь в поле count стоит -1. Это означает, что для данного объекта анимация далее б\дет пропускаться (смотрите в разделе 8.2.2.1 функцию SpriteProcessing).

Вот и все. что мы хотели сказать об использовании оружия Данного примера вам должно хватить для того, чтобы произвести на свет какое-нибудь оригинальное оружие типа навороченного лазера (бластера) или какого-нибудь экстравагантного метательного оружия.

Можно также сделать разрушение стен при попадании в них изрядного заряд;) картечи или ракеты.

А сейчас, если вы обратитесь к началу раздела 8.2., а именно заглянете в функцию ProcessingObjects, то увидите, что мы с вами еще не рассмотрели функцию ProcessingAnimated.

8.2.4. Управление анимацией.

Функция ProcessingAnimated

Эта функция управляет анимацией текстур для полов/потолков и стен, занимается скроллированием текстур для стен и осуществляет обработку активных (нажатых) “кнопок”.

Анимация текстур для полов/потолков и стен - это просто периодическая последовательная смена номера соответствующей текстуры.

Анимация для полов синей текстуры ассоциируется с рябью на воде. Если зеленая текстура - то это токсичная жидкость, красная - лава.

Скроллирование текстур для стен представляет собой инкремент координаты X для стенной текстуры на единиц}', что выглядит как движение текстуры

Новости
В 2018 году выйдет игра о затонувшей подлодке «Курск»
Польская студия Jujubee после двух лет работы над компьютерной игрой о гибели подводной лодки «Курск», затонувшей в 2000 году, объявила, что завершит проект в 2018 году.
Подтвердились слухи о разработке Resident Evil 2 Remake
Сотрудники компании Capcom тоже активно подливали масла в огонь, заявляя о том, что ремастеринг уже находится в разработке и скоро увидит свет.