Просмотр
Материал из DoomDev
Страница «
Лестницы
»
Перейти к:
навигация
,
поиск
[[Изображение:stair1.gif|frame|center|Рисунок 1: Самостроящиеся лестницы в действии]] На мой взгляд, чем интерактивнее уровень, тем он интереснее. В Doom самостроящиеся лестницы являются один из способов увеличить интерактивность уровня. В файле [http://zdoom.org/zdkb/stairs.zip stair.wad] приведен пример использования самостроющейся лестницы. В ZDoom самостроющиеся лестницы можно создавать не только обычным методом Doom, но и намного проще. При помощи спецификаторов сектора Stair 1 и Stair2, а также соответствующего спецификатора построения лестниц, можно быстро построить любую лестницу. На рисунке 2 показан типичный план. [[Изображение:stair2.gif|frame|center|/##<br> PlayerStart = Вход игрока<br> ##/<br> Рисунок 2: План карты]] Обратите внимание, что на рисунке 2 каждый сектор помечен как Stair 1 (№ 26) или как Stair 2 (№ 27). Настраиваемый сектор является началом лестницы и отмечен как Tag 1. На всем протяжении лестницы по очереди использованы спецификаторы Stair 1 и Stair 2. Чтобы построить лестницу, нужно всего лишь вызвать соответствующий спецификатор с первым параметром равным tag-у первого сектора лестницы. При построении лестницы вверх не забудьте добавить нижние текстуры ступени. Спецификатор [[Stair_BuildUp]] (Лестница_ПостроитьВверх №27) принимает 5 параметров: Stairs_BuildUp (tag, скорость, высота, интервал, сброс) tag – tag первого сектора лестницы скорость – скорость поднятия ступеней высота – высота каждой ступени интервал – интервал в тиках между окончаниями поднятий каждой ступени сброс – время в тиках перед возвратом секторов-ступеней в начальное положение (0, если никогда) Спецификатор [[Stair_BuildDown]] (Лестница_ПостроитьВниз №26) принимает 5 параметров: Stairs_BuildUp (tag, скорость, высота, интервал, сброс) * tag – tag первого сектора лестницы * скорость – скорость поднятия ступеней * высота – высота каждой ступени * интервал – интервал в тиках между окончаниями поднятий каждой ступени * сброс – время в тиках перед возвратом секторов-ступеней в начальное положение (0, если никогда) При использовании спецификатора [[Stairs_BuildUpSync]] (Лестница_ПостроитьВверхСинх № 32) каждая ступень движется с разной скоростью, так чтобы каждая достигла своей конечной высоты одновременно с остальными. Этот спецификатор принимает 4 параметра: Stairs_BuildUpSync (tag, скорость, высота, сброс) * tag – tag первого сектора лестницы * скорость – скорость поднятия первой ступени * высота – высота каждой ступени * сброс – время в тиках перед возвратом секторов-ступеней в начальное положение (0, если никогда) При использовании спецификатора [[Stairs_BuildDownSync]] (Лестница_ПостроитьВнизСинх № 32) каждая ступень движется с разной скоростью, так чтобы каждая достигла своей конечной высоты одновременно с остальными. Этот спецификатор принимает 4 параметра: Stairs_BuildDownSync (tag, скорость, высота, сброс) * tag – tag первого сектора лестницы * скорость – скорость поднятия первой ступени * высота – высота каждой ступени * сброс – время в тиках перед возвратом секторов-ступеней в начальное положение (0, если никогда) Конечно, можно использовать старые способы, тем более что ZDoom поддерживает обобщенные лестницы Boom. Более подробную информацию об этих спецификаторах можно найти в справочнике по ZDoom. Чем интерактивнее уровень, тем увлекательнее игра. Спецификаторы самостроящихся лестницы предоставляют простой способ добавить интерактивности и улучшить любой уровень. {{RCTutorial}}
Шаблон:RCTutorial
Возврат к странице
Лестницы
.
Просмотры
Статья
Обсуждение
Просмотр
История
Личные инструменты
Представиться системе
Навигация
Заглавная страница
Сообщество
Текущие события
Свежие правки
Случайная статья
Справка
Поиск
Инструменты
Ссылки сюда
Связанные правки
Загрузить файл
Спецстраницы