Ru/Func instance: Difference between revisions
< Ru
Jump to navigation
Jump to search
m (obsolete language category) |
mNo edit summary |
||
| Line 1: | Line 1: | ||
{{ | {{LanguageBar|title=func_instance}} | ||
{{infotable | {{infotable | ||
| Line 10: | Line 10: | ||
}} | }} | ||
{{this is a|point entity|internal=1|name=func_instance}} Данный объект вставляет {{L|instance|вхождение}} другого VMF файла в текущий. Вы можете перемещать и вращать вхождение без поломки чего-либо или без кошмарного редактирования вне сетки. | {{this is a|point entity|internal=1|name=func_instance|since=l4dbranch}}{{also|{{src09}} и позднее}}<br>Данный объект вставляет {{L|instance|вхождение}} другого VMF файла в текущий. Вы можете перемещать и вращать вхождение без поломки чего-либо или без кошмарного редактирования вне сетки. | ||
По умолчанию, вхождение VMF отображается в Hammer окрашенным в оранжевый, но вы можете отключить это в верхней панели редактора, нажав {{Code|style=2|Instancing}} > {{Code|style=2|View Instances}}. | По умолчанию, вхождение VMF отображается в Hammer окрашенным в оранжевый, но вы можете отключить это в верхней панели редактора, нажав {{Code|style=2|Instancing}} > {{Code|style=2|View Instances}}. | ||
| Line 36: | Line 36: | ||
{{KV|VMF Filename|intn=file|string|Имя VMF файла для вставки в качестве вхождения. Относительный путь размещения к имеющейся карте.}} | {{KV|VMF Filename|intn=file|string|Имя VMF файла для вставки в качестве вхождения. Относительный путь размещения к имеющейся карте.}} | ||
{{KV|Fix Up Name|intn=propagate_fixup|string|По сути, это название вхождения. Эта строка будет добавлена ко всем объектам в нём на основе стиля исправления. Если имя не указано, то будет использовано <code>InstanceAutoX</code> или <code>AutoInstanceX</code>, где X - число, которое будет увеличиваться с каждым новым вхождением. | {{KV|Fix Up Name|intn=propagate_fixup|string|По сути, это название вхождения. Эта строка будет добавлена ко всем объектам в нём на основе стиля исправления. Если имя не указано, то будет использовано <code>InstanceAutoX</code> или <code>AutoInstanceX</code>, где X - число, которое будет увеличиваться с каждым новым вхождением. | ||
{{Note|Имена | {{Note|Имена объектов, начинающиеся с символа <code>@</code>, например '''@exit_door''', не будут изменены при исправлении имени вхождения. {{Todo|подтверждено только для {{L|Portal 2}}}}}}}} | ||
{{KV|Entity Name Fix Up|intn=fixup_style|choices|Как | {{KV|Entity Name Fix Up|intn=fixup_style|choices|Как исправлять имя.}} | ||
:*0: Prefix (По умолчанию) | :*0: Prefix - перед именем (По умолчанию) | ||
:*1: Postfix | :*1: Postfix - после имени | ||
:*2: None | :*2: None - ничего не менять | ||
{{KV|Replace|intn=replace01|instance_variable| Это параметр замены. Любое использование <code>$variable</code> внутри вхождения будет заменено на <code>value</code>. Заменить <code><string $variable> <string value></code>. '''Пример''': $color 255 0 0. | {{KV|Replace|intn=replace01|instance_variable| Это параметр замены. Любое использование <code>$variable</code> внутри вхождения будет заменено на <code>value</code>. Заменить <code><string $variable> <string value></code>. '''Пример''': $color 255 0 0. | ||
{{Note| | {{Note|Можно указать до 10 таких пар ''подмены'' с соотвествующими именами ключа-параметра в формате '''replace{номер}''': '''replace01''', '''replace02''', '''...''', '''replace10'''}} }} | ||
{{KV Angles:ru}} | {{KV Angles:ru}} | ||
Revision as of 12:21, 25 May 2025
| func_instance | |
|---|---|
| Тип | Внутренний Точечный объект мира |
| Платформа | |
| Доступность | Во всех играх |
func_instance - это внутренний точечная энтити, доступно для всех игр на движке
Source начиная с
Версия платформы Left 4 Dead.(также в
и позднее)
Данный объект вставляет вхождение другого VMF файла в текущий. Вы можете перемещать и вращать вхождение без поломки чего-либо или без кошмарного редактирования вне сетки.
По умолчанию, вхождение VMF отображается в Hammer окрашенным в оранжевый, но вы можете отключить это в верхней панели редактора, нажав Instancing > View Instances.
GameData в gameinfo.txt, указывая на FGD файл нужной игры.GameData. Если какие-либо пользовательские объекты потеряны, то это наиболее вероятная причина.Нужно сделать: проверить gameinfo.txt. Проблема может быть в неправильной настройке
[нужно проверить в ?]Pitch. Решается путём свёртывания [collapsing] вхождения, или при помощи ключа-значения "Entity to point at". [нужно проверить в ?]Ввод через вхождение
- Задайте Fix Up Name. Для вхождения будет задано имя "MyInstance"
- Определите значение для ввода (input) или выхода (output), которое Вы хотите использовать (если он есть).
- Отправьте ввод в targetname "fixupname-значение", например MyInstance-Start. Интерфейс Hammer не распознает имя, но не волнуйтесь.
KeyValues
- VMF Filename (file) <строка>
- Имя VMF файла для вставки в качестве вхождения. Относительный путь размещения к имеющейся карте.
- Fix Up Name (propagate_fixup) <строка>
- По сути, это название вхождения. Эта строка будет добавлена ко всем объектам в нём на основе стиля исправления. Если имя не указано, то будет использовано
InstanceAutoXилиAutoInstanceX, где X - число, которое будет увеличиваться с каждым новым вхождением.
@, например @exit_door, не будут изменены при исправлении имени вхождения. Нужно сделать: подтверждено только для Portal 2
- Entity Name Fix Up (fixup_style) <варианты выбора>
- Как исправлять имя.
- 0: Prefix - перед именем (По умолчанию)
- 1: Postfix - после имени
- 2: None - ничего не менять
- Replace (replace01) <instance_variable>
- Это параметр замены. Любое использование
$variableвнутри вхождения будет заменено наvalue. Заменить<string $variable> <string value>. Пример: $color 255 0 0.
Углы:
- Pitch Yaw Roll (Y Z X) (angles) <QAngle>
- Ориентация этого объекта в мире. Тангаж (pitch) - поворот по оси Y, рысканье (yaw) - поворот по Z и крен(roll) - поворот по X.
Также смотрите
- func_instance_parms - Объект для управления параметрами вхождений.
- func_instance_io_proxy - Объект, который используется во вхождениях в качестве прокси для системы ввода/вывода объектов.
- func_instance_origin func_instance_origin - Вспомогательный объект, определяющий начало координат вхождения.
This article has been marked as a candidate for speedy deletion for the following reason:
Administrators / Moderators - Remember to check if anything links here and the page history before deleting.
Use {{Flag|en}} instead.
If you object to this decision, then please discuss why here (If you make a discussion section also create this redirect page). If this page doesn't meet the criteria for speedy deletion, then please remove this notice, but do not remove it from pages that you have created yourselfAdministrators / Moderators - Remember to check if anything links here and the page history before deleting.
L4D2 Level Design/VMF Instances - Учебник о том, как пользоваться этим объектом в Left 4 Dead 2.