Д'жинни Вики
Advertisement

Написано Ярославом Оземблевским.

CDPR logo


Два основных элемента, используемых при создании перехода между локациями, – это двери (место отправления) и пункты перехода (место назначения). Как правило, двери являются неотъемлемой частью локации. Просто так переместить их в другое место невозможно.

В окне редактора локации дважды щелкните по двери. В правой части экрана откроется новое окно (см. рис. ниже).

Door 1

Ниже перечислены основные параметры, которым необходимо присвоить значения.

Имя (Name). Имя, которое будет отображаться в игре при наведении курсора на этот объект.

Применимость (Usable). True означает, что игрок может использовать данный объект. False означает, что игрок не сможет использовать объект (компьютерных персонажей это не касается).

Закрыто (Locked). True означает, что дверь заперта. Чтобы ее открыть, игроку понадобится ключ.

Необходим ключ (Key required to unlock). True означает, что без ключа эта дверь не откроется.

Тег ключа (Key Tag). Здесь указывается тег объекта, необходимого для открытия двери.

Тег пункта назначения (Destination tag). Это самый важный параметр. Сюда введите тег пункта перехода, в котором появится игрок, войдя в эту дверь. В тегах используются любые буквенно‐цифровые символы и символ подчеркивания «_». Пробелы в тегах НЕ используются.

Модуль пункта назначения (Target Module). Имя модуля, куда будет телепортирован главный персонаж. Этот параметр используется лишь в том случае, если пункт перехода находится в другом модуле.

Раздел Скрипты (Scripts), параметр При открытии (On open). Здесь указывается скрипт, отвечающий за дополнительное действие помимо телепортации игрока в другую локацию. Как правило, используется скрипт dr_auto_close, автоматически закрывающий дверь через определенное время.


Затем переходим к параметрам пункта перехода, используемого в качестве места назначения.

Door 2

В окне редактора локации перейдите к месту, где появится персонаж после того, как пройдет через дверь. Затем в верхней части экрана найдите иконку в виде синего флага и щелкните по стрелке рядом с ней. Откроется меню. Выберите пункт wp_standart. Если этого пункта в меню нет, щелкните по пункту Выбрать новый шаблон пункта перехода (Select new Waypoint template), найдите указанный файл и добавьте его в меню. Рядом с курсором появится фиолетовый объект, отображенный на рисунке выше (цвет может быть другим). Теперь щелкните по месту, в котором появится ваш персонаж. Объект будет установлен в локации. При необходимости можно создать несколько таких пунктов. Затем щелкните по первой иконке слева на панели инструментов. Дважды щелкните по объекту на экране. В правой части экрана откроется окно, отображенное на рисунке выше. Параметру Тег (Tag) присвойте точно такое же значение, которое вы указали в параметре Тег пункта назначения (Destination tag). Сохраните изменения в модуле.

Созданный таким образом переход должен работать без ошибок. Теперь можете указать направление персонажа в пункте назначения (как правило, персонаж стоит спиной к двери). Это направление указано стрелкой в основе пункта перехода. Чтобы изменить направление, просто поверните объект (см. раздел «Размещение объектов в локациях»).


ПРИМЕЧАНИЕ.

Вместо дверей можно использовать триггеры. Преимущество триггеров заключается в том, что разместить их можно
в любом месте локации. Недостаток - игрок может случайно зайти в область триггера.

Каждому пункту перехода можно присвоить несколько тегов. Для этого просто перечислите их через точку с запятой.
Это означает, что один и тот же пункт перехода может служить место назначения для нескольких дверей. Учтите, что
параметру Тег пункта назначения (Destination tag) можно присвоить только один тег.



СТАТЬИ
С чего начать
Первые шаги в Д'жинниИнтерфейсОсновы написания скриптовСоздание квеста

Создание файла NPCСоздание новых персонажейКак создать образ монстраАктивация системы появленияНастройка NPC в игре

Создание кузницыСоздание места отдыхаСоздание магазинаСоздание хранилища вещей

Создание переходов между локациямиРазмещение объектов в локациях

Д'жинни

С чего начатьБазовые статьиМодулиПерсонажиДиалогиКвестыЗапуск и тестирование игрыРолики

СкриптыПриложенияМодели персонажейФорматы файлов

Advertisement