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

5    - вид стали;

6    - вид сзади/слева;

7-вид слева;

8 - вид спереди/слева.

Как видно, данная ну мерация соответствует повороту объекта по часовой стрелке с дискретностью 45 градусов. Например, картинка с именем BOSSF3 представляет собой вид справа для пятого спрайта (буква А соответствует нулевому спрайту ) объекта BOSS.

Но это еще не все. В DOOM'e используется еще один подход, который заключается в совмещении нескольких спрайтов пли раку рсов в одной картинке, что позволяет экономить место как в памяти, так и на диске. Дело в том. что подааляющее большинство спрайтов являются симметричными. Т.е. вид справа не отличается от вида слева. Для того чтобы из одного вида симметрично получить другой, достаточно осуществить зеркальное отображение по оси ординат Именно такой подход используется в DOOM’e. Для зеркального отображения в имени файла ставится еще одна последовательность из буквы и цифры, которая рассматривалась выше. Например, имя BOSSB4B6 для первого спрайта объекта BOSS соответствует виду сзади/справа и сзади/слева, причем для вывода последнего картинка должна быть зеркально отображена. Зеркальное отображение осу ществляется очень просто. Для этого достаточно вывод спрайта начинать не с первого столбца, а с последнего. Используя алгоритм зеркального отображения, можно добиться уникальных результатов. Рассмотрим спрайт с именем SKELC1F1. Это скелет, который замахнулся своей костлявой рукой, приготовившись нанести сокрушительный удар. Как видно из имени - это вид спереди для спрайта с номером 2. Так же данное имя принадлежит пятому спрайту, но в зеркальном отображении, что визуально соответствует замаху второй рукой. Таким образом, мы имеем два разных спрайта, которым принадлежит один файл.

А теперь расскажем, что делает функция инициализации. Она осу ществляет заполнение структуры sprinfo:

Новости
Авторы Kingdom Come: «Мы хотели сделать Red Dead Redemption с мечами»
Не причислять себя к традиционным инди-разработчикам, а пытаться создать игру, сравнимую с Red Dead, Far Cry, «Ведьмаком», Assassin’s Creed и The Elder Scrolls V: Skyrim.
VR-игра по мотивам Psychonauts добралась до ПК
На ПК вышла VR-игра от легендарного Тима Шейфера: теперь в Psychonauts in the Rhombus of Ruin могут сыграть не только владельцы PS VR, но и обладатели HTC Vive или Oculus Rift.