Ru/Func instance: Difference between revisions
< Ru
Jump to navigation
Jump to search
mNo edit summary |
m (Conform to translation standards, and update links.) |
||
Line 1: | Line 1: | ||
{{lang|Func instance}} | {{lang|Func instance}} | ||
{{ | {{Point ent:ru|func_instance|internal=1}} Это энтити вставляет [[instance|образец]] другого VMF файла в текущий. Вы можете перемещать и вращать ваш образец без ломания чего-либо или создания кошмарного редактирования вне сетки. По умолчанию, образец VMF отображается в Hammer окрашенным в оранжевый, но вы можете отключить это по пути: <code>Instancing > View Instances</code>. | ||
{{warning:ru|Саморекурсивный образец (т.е. образец, в который включен он сам) может вызвать вылет Hammer.}} | {{warning:ru|Саморекурсивный образец (т.е. образец, в который включен он сам) может вызвать вылет Hammer.}} | ||
Line 8: | Line 8: | ||
{{note:ru|VBSP преобразует только энтити в [[FGD]] файле, который загружается из ключа <code>GameData</code>. Если какие-либо свои энтити потеряны (misplaced), то это наиболее вероятная причина.}} | {{note:ru|VBSP преобразует только энтити в [[FGD]] файле, который загружается из ключа <code>GameData</code>. Если какие-либо свои энтити потеряны (misplaced), то это наиболее вероятная причина.}} | ||
{{tip:ru| [[gameinfo.txt]] имеет параметр InstancePath, которых указывает расположение образцов. Если вы пытаетесь обратиться к файлам, которых нет в этой папке, вам придётся вручную вводить имя вашего .vmf образца (путь к файлу относительно родительского .vmf)}} | {{tip:ru|[[gameinfo.txt]] имеет параметр InstancePath, которых указывает расположение образцов. Если вы пытаетесь обратиться к файлам, которых нет в этой папке, вам придётся вручную вводить имя вашего .vmf образца (путь к файлу относительно родительского .vmf)}} | ||
{{bug:ru|{{as}} Вложенные экземпляры с относительными именами файлов некорректно работают в Alien Swarm, потому что они по-разному обрабатываются в Hammer и VBSP. {{todo:ru|проверить gameinfo.txt. Проблема может быть в неправильной настройке}}}} | {{bug:ru|{{as}} Вложенные экземпляры с относительными именами файлов некорректно работают в Alien Swarm, потому что они по-разному обрабатываются в Hammer и VBSP. {{todo:ru|проверить gameinfo.txt. Проблема может быть в неправильной настройке}}}} | ||
Line 20: | Line 20: | ||
# Задайте Fix Up Name. Для примера будет задано имя "MyInstance" | # Задайте Fix Up Name. Для примера будет задано имя "MyInstance" | ||
# Определите значение для ввода (input) или выхода (output), которое вы хотите использовать (если он есть). | # Определите значение для ввода (input) или выхода (output), которое вы хотите использовать (если он есть). | ||
# Отправьте ввод в [[targetname]] "fixupname-значение", например MyInstance-Start. Интерфейс Hammer не распознает имя, но не волнуйтесь. | # Отправьте ввод в [[targetname:ru|targetname]] "fixupname-значение", например MyInstance-Start. Интерфейс Hammer не распознает имя, но не волнуйтесь. | ||
==KeyValues== | ==KeyValues== | ||
Line 36: | Line 36: | ||
==Также смотрите== | ==Также смотрите== | ||
*[[func_instance_parms]] - Сущность для управления параметрами в образцах. | *[[func_instance_parms:ru]] - Сущность для управления параметрами в образцах. | ||
*[[func_instance_io_proxy]] - Энтити, которая в образцах используется в качестве прокси для entity I/O (input/output). | *[[func_instance_io_proxy:ru]] - Энтити, которая в образцах используется в качестве прокси для entity I/O (input/output). | ||
*[[func_instance_origin]] - Вспомогательная сущность, определяющая центральную точку образца. | *[[func_instance_origin:ru]] - Вспомогательная сущность, определяющая центральную точку образца. | ||
*[[L4D2 Level Design/VMF Instances]] - Учебник о том, как пользоваться этой энтити в Left 4 Dead 2. | *[[L4D2 Level Design/VMF Instances:ru]] - Учебник о том, как пользоваться этой энтити в Left 4 Dead 2. | ||
[[Category:Instances]] | [[Category:Instances:ru]] |
Revision as of 16:54, 2 September 2021
Template:Point ent:ru Это энтити вставляет образец другого VMF файла в текущий. Вы можете перемещать и вращать ваш образец без ломания чего-либо или создания кошмарного редактирования вне сетки. По умолчанию, образец VMF отображается в Hammer окрашенным в оранжевый, но вы можете отключить это по пути: Instancing > View Instances
.
Template:Note:ru Template:Note:ru
Template:Bug:ru Template:Bug:ru Template:Bug:ru Template:Bug:ru Template:Bug:ru
Ввод через образец
- Задайте Fix Up Name. Для примера будет задано имя "MyInstance"
- Определите значение для ввода (input) или выхода (output), которое вы хотите использовать (если он есть).
- Отправьте ввод в targetname "fixupname-значение", например MyInstance-Start. Интерфейс Hammer не распознает имя, но не волнуйтесь.
KeyValues
- VMF Filename (file) <строка >
- Имя VMF файла для использования в образце.
- Fix Up Name (propagate_fixup) <строка >
- По сути, это название образца. Эта строка будет добавлена ко всем объектам в нём на основе стиля исправления. Если имя не указано, то будет использовано
InstanceAutoX
илиAutoInstanceX
, где X - число, которое будет увеличиваться с каждым новым образцом.
- Entity Name Fix Up (fixup_style) <варианты выбора>
- Как применять Fix Up Name.
- 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:ru - Сущность для управления параметрами в образцах.
- func_instance_io_proxy:ru - Энтити, которая в образцах используется в качестве прокси для entity I/O (input/output).
- func_instance_origin:ru - Вспомогательная сущность, определяющая центральную точку образца.
- L4D2 Level Design/VMF Instances:ru - Учебник о том, как пользоваться этой энтити в Left 4 Dead 2.