Тестовые знаки

From Valve Developer Community
Jump to: navigation, search
English
Test sign.png

Тестовый знак - это элемент, используемый в Portal 2, который подсказывает игроку, какие элементы будут представлены в уровне, а также показывает номер камеры и ход прохождения серии испытаний.

Создание

1. Поместите func_instance в том месте на стене, где будут тестовые знаки.

2. Выберите VMF filename "instances/signs/info_sign_sp_clean.vmf".

3. Поместите триггер-текстуру на проходе игрока перед тем, как он подойдёт к знаку, и преобразуйте её в trigger_once. Для trigger_once создайте выход:

My Output Target Entity Target Input Parameter Delay Only Once
Io11.png OnTrigger level_sign instance:info_panel_activate_rl;Trigger none 0.0 No
Примечание:Hammer может сообщить об ошибке, игнорируйте её.

Замечания

По умолчанию в этом экземпляре создастся знак, отображающий "00" в качестве номера и "None" вместо прохождения, без значков опасностей. По-видимому, данные для тестового знака загружаются на основе названия уровня из файла "scripts/vscripts/transitions/sp_lightboard_icons.txt".

Чтобы знак заработал, создайте свой sp_lightboard_icons.txt, включающий ваши карты, и поместите его в пакет VPK (придерживаясь той же структуры файлов). Вы можете удалить названия официальных карт одиночной кампании из своего файла, но НИ В КОЕМ СЛУЧАЕ не изменяйте оригинальный файл "scripts/vscripts/transitions/sp_lightboard_icons.txt". Правила форматирования sp_lightboard_icons.txt указаны внутри самого файла в комментариях. Таким образом оригинальный файл не будет изменён, но игра будет использовать вашу версию для карты, запущенной из VPK.

Хотя, скорее всего, если вы сделаете свой VPK со своим sp_lightboard_icons.txt внутри, знаки из официальной кампании и других VPK работать не будут. В одно и то же время можно использовать только 1 файл, хотя пользовательский sp_lightboard_icons.txt и станет заменой основного файла из одиночной кампании.