Ru/Test Sign: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
No edit summary
m (obsolete language category)
 
(7 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{otherlang2
{{lang|title = Тестовые знаки|Test Sign}}
|title = Тестовая надпись
[[File:Test sign.png|200px|thumb|right]]
|en=Test Sign
'''Тестовый знак''' - это элемент, используемый в Portal 2, который подсказывает игроку, какие элементы будут представлены в уровне, а также показывает номер камеры и ход прохождения серии испытаний.
}}
Тестовая надпись это элемент используемый в Portal 2 чтобы намекнуть игроку, какие элементы будут представлены в уровне, а также прогресс, достигнутый им из общего количества уровней.


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


1)Поместите func_instance на стене, где вы хотите чтобы была тестовая надпись.
2. Выберите VMF filename "instances/signs/info_sign_sp_clean.vmf".
 
2)Войдите в её свойства и в поле VMF filename выберите файл по этому пути: "instances/signs/info_sign_sp_clean.vmf".
 
3)В поле Fix Up Name задайте имя "level_sign".
 
== Создание Trigger  ==
 
Это место запуска тестовой надписи перед игроком будет работать с точностью до надписи.
 
1)Создайте браш перед тестовой надписью через который будет проходить игрок.
 
2)Покройте его текстурой trigger.
 
3)Преобразуйте этот браш в trigger_once
 
4)Привяжите level_sign к trigger_once таким способом:


3. Поместите триггер-текстуру на проходе игрока перед тем, как он подойдёт к знаку, и преобразуйте её в trigger_once. Для trigger_once создайте выход:
::{| class=standard-table
::{| class=standard-table
!  || My Output || Target Entity || Target Input || Parameter || Delay || Only Once
!  || My Output || Target Entity || Target Input || Parameter || Delay || Only Once
|-
|-
| [[Image:Io11.png]] || OnTrigger || level_sign || instance:info_panel_activate_rl;Trigger || none || 0.0 || No
| [[File:Io11.png]] || OnTrigger || level_sign || instance:info_panel_activate_rl;Trigger || none || 0.0 || No
|}
|}
{{Note|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.


По умолчанию в данном случае создает тестовая надпись которая показывает показывает "00" и "Нет" на номер уровня и уровня прогресса, без опасности икон. Данные знаки не появится знак должен быть загружен в зависимости от уровня имени,из файла:
Хотя, скорее всего, если вы сделаете свой VPK со своим sp_lightboard_icons.txt внутри, знаки из официальной кампании и других VPK работать не будут. В одно и то же время можно использовать только 1 файл, хотя пользовательский sp_lightboard_icons.txt и станет заменой основного файла из одиночной кампании.
"scripts/vscripts/transitions/sp_lightboard_icons.txt".
{{ACategory|Portal 2 Level Design}}
{{ACategory|Portal 2 Tutorials}}

Latest revision as of 04:07, 22 August 2024

English (en)Русский (ru)中文 (zh)Translate (Translate)
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
Note.pngПримечание: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 и станет заменой основного файла из одиночной кампании.