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

границе блоков. Все сказанное также относится к координате Y.

“Пустой” блок состоит из двух чисел 0 и -1. Количество чисел (номеров линий) в “непустом” блоке определяется как количество линий, которые частично или полностью включает этот блок, плюс два. Эти “два” включают: (0) - в начале списка и (-1) - в конце списка. Например, список 0,234,235,329,-1 означает, что данный блок включает линии 234,235 и329. Если блок включает 0-ую линию, то тут никаких особенностей нет и список будет выглядеть точно так же: 0,0,... ,-1.

Подтипы итоги, можно обобщить все сказанное в таком описании ресурса BLOCKMAP:

Координата начала сетки блока по X;

Координата начала сетки блока по Y;

Количество столбцов (количество блоков в направлении X)

Количество строк (количество блоков в направлении Y)

Смещение Блока 0 от начала BLOCKMAP, тип short

Смещение Блока N-l (N = число столбцов * число строк)

Список линий для блока 0:

0, номер каждого LINEDEF в блоке 0, -1 (Oxfffi)

Список линий для блока N-1:

0, номер каждого LINEDEF в блоке N-l, -1 (Oxfffi)

7.10.1. Загрузка ресурса BLOCKMAP

Функция L BlockMap осуществляет загрузку ресурса BLOCKMAP:

Переменная ThingsInBlock является списком движущихся объектов для





Новости
Авторы проекта «1917» выпустили онлайн-игру об истории СССР
Разработчики рассказали о том, что пользователи их игры смогут принять участие в главных исторических событиях советского периода.
В God of War не будет сезонного пропуска
Креативный директор студии SIE Santa Monica Studio Кори Барлог заявил, что в новой части God of War не будет сезонного пропуска.