Ru/Credits: Difference between revisions
mNo edit summary |
m (Multipage removal) |
||
(5 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{LanguageBar|title = Титры}} | ||
|title=Титры | {{stub}} | ||
В этой статье рассматривается создание титров для вашего одиночного мода. | В этой статье рассматривается создание титров для вашего одиночного мода. | ||
Line 8: | Line 6: | ||
Эти энтити необходимы для последовательности титров. Это, конечно, не единственный способ управления последовательностью титров: этот список не закончен, и использование некоторые энтити не обязательно. | Эти энтити необходимы для последовательности титров. Это, конечно, не единственный способ управления последовательностью титров: этот список не закончен, и использование некоторые энтити не обязательно. | ||
* | * {{L|env_fade}} - для исчезания экрана | ||
* | * {{L|player_weaponstrip}} - для удаления интерфейса(костюма) и оружия | ||
* | * {{L|point_teleport}}/{{L|trigger_teleport}} - когда вы сделали экран игрока затемненным, почему бы не поместить его в милую темную комнату, чтобы избежать проблем при сбое env_fade. | ||
* | * {{L|env_soundscape}} - чтобы отключить звук | ||
* | * {{L|ambient_generic}} - чтобы воспроизвести музыку во время титров | ||
* | * {{L|env_credits}} - чтобы отображать титры в виде прокручивающегося списка | ||
* | * {{L|point_clientcommand}} - используйте команду <code>startupmenu force</code>, чтобы заставить игру выйти в меню | ||
== Credits.txt == | == Credits.txt == | ||
Line 22: | Line 20: | ||
=== Ключи и шрифты === | === Ключи и шрифты === | ||
Ключи предоставлены в виде <code>"text"</code> или <code>"font"</code> (используются кавычки), где <code>font</code> либо ''CreditsText, CreditsOutroText, CreditsOutroLogos'', либо ''WeaponIcons''; ''другие рабочие шрифты'' (в основном каждый шрифт, которые вы определяете в | Ключи предоставлены в виде <code>"text"</code> или <code>"font"</code> (используются кавычки), где <code>font</code> либо ''CreditsText, CreditsOutroText, CreditsOutroLogos'', либо ''WeaponIcons''; ''другие рабочие шрифты'' (в основном каждый шрифт, которые вы определяете в {{L|Authoring and Using TrueType Fonts|<code>resource/ClientScheme.res</code>}} работает!). <code>text</code> это все, что вы хотите отобразить. | ||
Пример: | Пример: | ||
Line 113: | Line 111: | ||
"@" "CreditsOutroLogos" | "@" "CreditsOutroLogos" | ||
{{ACategory|Modding}}<!--Why?--> | |||
{{ACategory|Entities by topic}} | |||
Latest revision as of 06:04, 12 July 2024
В этой статье рассматривается создание титров для вашего одиночного мода.
Требуемые энтити
Эти энтити необходимы для последовательности титров. Это, конечно, не единственный способ управления последовательностью титров: этот список не закончен, и использование некоторые энтити не обязательно.
- env_fade - для исчезания экрана
- player_weaponstrip - для удаления интерфейса(костюма) и оружия
- point_teleport /trigger_teleport - когда вы сделали экран игрока затемненным, почему бы не поместить его в милую темную комнату, чтобы избежать проблем при сбое env_fade.
- env_soundscape - чтобы отключить звук
- ambient_generic - чтобы воспроизвести музыку во время титров
- env_credits - чтобы отображать титры в виде прокручивающегося списка
- point_clientcommand - используйте команду
startupmenu force
, чтобы заставить игру выйти в меню
Credits.txt
Чтобы изменит титры, отредактируйте файл %modname%/scripts/credits.txt
.
Названия используемые в HL2: "IntroCreditsNames"
, "OutroCreditsNames"
и "CreditsParams"
(подробнее об этом позже).
Ключи и шрифты
Ключи предоставлены в виде "text"
или "font"
(используются кавычки), где font
либо CreditsText, CreditsOutroText, CreditsOutroLogos, либо WeaponIcons; другие рабочие шрифты (в основном каждый шрифт, которые вы определяете в resource/ClientScheme.res
работает!). text
это все, что вы хотите отобразить.
Пример:
"IntroCreditsNames"
{
"Мой супер мод" "ClientTitleFont"
"Авторы:" "CreditsText"
" " "CreditsText"
"Я!" "CreditsText"
" " "CreditsText"
"@" "CreditsOutroLogos"
}
Параметры титров
Поместите в файл блок с названием CreditsParams. Ниже предоставлены титры HL2, разделенные на строки:
"CreditsParams" {
Открытие блока.
"fadeintime" "2.5"
Определяет время проявления текста.
"fadeouttime" "1"
Определяет время исчезновения текста.
"fadeholdtime" "1.0"
Как долго текст остается на экране.
"nextfadetime" "1.0"
У меня нет никаких догадок насчет этого.
"pausebetweenwaves" "1.0"
Я считаю, что это определяет время между появлением и исчезновением текста.
"logotime" "1.0"
Как долго отображается лого
"posx" "96" "posy" "360"
Положение текста
"color" "255 255 255 128"
RGBA цвет текста.
"scrolltime" "158"
Скорость прокручивания текста.
"separation" "10" }
Сколько пространства между текстом
Специальное
Замтьте, что последняя строка "OutroCreditsNames" остается на экране постепенно исчезает. Если вы хотите узнать больше об исчезающей части, посмотрите hud_credits.cpp
, начиная со строки 288, все под if ( i == m_CreditsList.Count()-1 )
является кодом для исчезновения. Если вы хотите, чтобы последняя строка просто исчезала, просто сделайте строку пустой.
Чтобы отобразить Half-Life 2 как в основном меню, используйте:
"HALF-LIFE'" "CreditsOutroLogos"
Чтобы отобразить Valve лого, используйте:
"V" "CreditsOutroLogos"
Чтобы отобразить HL лого, используйте:
"@" "CreditsOutroLogos"