Env sprite

From Valve Developer Community
< Ru
Revision as of 13:26, 7 May 2019 by Loc0 (talk | contribs)
Jump to navigation Jump to search

Template:Otherlang2 Template:Base point Это создаёт sprite в вашем мире. Спрайты всегда смотрят на игрока.

Note.pngПримечание:This entity may also use env_glow for the classname.
Note.pngПримечание:Это сохраняемый объект(en) в .
  • В новом раунде игры состояние объектов данного класса намеренно не обновляется. Вы можете использовать logic_auto для осуществления принудительного сброса.
  • Уничтожение (Kill(en)) такого объекта выполняется окончательно, так как он не восстанавливается в новом раунде.
  • Такой объект нельзя создать через point_template.
  • Наследование таких объектов с другими классами объектов приведёт к нежелательным последствиям.
Note.pngПримечание:The only render modes that render sprite transparency are Glow, Additive, Additive Fractional Frame, World Space Glow and Alpha Add Отсутствует в FGD!.
Icon-Bug.pngБаг:When choosing a sprite from the sprite browser, the name it provides does not contain the required .spr/.vmt file extension. While the sprite preview can find the sprite, the extension needs to be typed in by hand for the engine to be able to find the sprite in-game. (Fixed in Source 2009 engine version.)  [нужно проверить в ?]
C++ В коде это представлено классом CSprite, определённым в файле Sprite.cpp.

Flags

English (en)Русский (ru)Translate (Translate)

Sprite:

  • 1: Включен
  • 2: Проиграть один раз - используется для анимированных спрайтов; текстура оживится один раз, затем спрайт выключится..

Keyvalues

Sprite:

Sprite Name (model) ([todo internal name (i)]) <строка(en)>
Путь к vmt файлу.
Scale (scale) ([todo internal name (i)]) <число с плавающей запятой(en)>
Масштабный множитель спрайта.
Icon-Bug.pngБаг:Спрайтовая шкала Hammer'a по умолчанию 0.25, но двигатель имеет 1.0. Чтобы синхронизировать значения, установите это значение ключа на что-то.  [нужно проверить в ?]
Framerate (framerate) ([todo internal name (i)]) <строка(en)>
Скорость, с которой спрайт должен анимироваться, если есть вообще.
Starting Frame (frame) ([todo internal name (i)]) <число с плавающей запятой(en)> Отсутствует в FGD!
Если спрайт анимирован, кадр должен начать анимацию с.
Size of Glow Proxy Geometry (GlowProxySize) ([todo internal name (i)]) <число с плавающей запятой(en)>
Размер свечения для визуализации. Каждый раз, когда сфера этого радиуса будет видна (пробираясь сквозь любую соседнюю геометрию), свечение будет визуализировано.
HDR color scale (HDRColorScale) ([todo internal name (i)]) <число с плавающей запятой(en)>
Цветовой множитель для игроков, использующих HDR.
Minimum / Maximum DX Level (mindxlevel / maxdxlevel) <целое число(en) выбор> (удалено начиная с Left 4 Dead)
Энтити не будет существовать, если движок будет работать вне указанного диапазона версий DirectX(en).
Варианты
Warning.pngПредупреждение:If these are used, the object may break when the user switches their DirectX settings.[missing string]
RenderFields:
Render Mode <choices>
Установить нестандартный режим отображения объекта. Смотрите Режимы отображения для более подробной информации.
FX Amount <int> <0-255>
Интенсивность выбранного режима отображения
FX Color (R G B) <color255>
Цвет для выбранного режима отображения
Disable Receiving Shadows <bool>
Предотвращает отображение теней на объекте.
Render FX (renderfx) <варианты выбора>
Несколько GoldSrc GoldSrc режимов отображения, которые могут изменить процесс рендера энтити.

  • 0: None
  • 1: Slow Pulse (varies alpha by ±16 over a period of 1.5 s)
  • 2: Fast Pulse (varies alpha by ±16 over a period of 0.4 s)
  • 3: Slow Wide Pulse (varies alpha by ±64 over a period of 1.5 s)
  • 4: Fast Wide Pulse (varies alpha by ±64 over a period of 0.4 s)
  • 5: Slow Fade Away (decreases alpha by -1 per frame/(Во всех играх начиная с Left 4 Dead) Fades out over 4 s)
  • 6: Fast Fade Away (decreases alpha by -4 per frame/(Во всех играх начиная с Left 4 Dead) Fades out over 1 s)
  • 7: Slow Become Solid (increases alpha by +1 per frame/(Во всех играх начиная с Left 4 Dead) Fades in over 4 s)
  • 8: Fast Become Solid (increases alpha by +4 per frame/(Во всех играх начиная с Left 4 Dead) Fades in over 1 s)
  • 9: Slow Strobe (transparent 0.8 s, visible 0.8 s, repeat)
  • 10: Fast Strobe (transparent 0.2 s, visible 0.2 s, repeat)
  • 11: Faster Strobe (transparent 0.09 s, visible 0.09 s, repeat)
  • 12: Slow Flicker (transparent 0.18 s, visible 1.5 s, repeat)
  • 13: Fast Flicker (transparent 0.14 s, visible 0.2 s, repeat)
  • 14: Constant Glow ("NoDissipation;" purpose uncertain—for sprites?)
  • 15: Distort (causes unnatural flickering and position shifting)/(Во всех играх начиная с Left 4 Dead) Fade Out (instant; not very useful outside of code)
  • 16: Hologram (Distort + "distance fade")/(Во всех играх начиная с Left 4 Dead) Fade In (instant; not very useful outside of code)
  • 17: Scale Up ("Explode"/"scale up really big!" causes wild stretching of model parts) (в Source 2013)/Fade Wider Pulse (varies alpha by ±255 over a period over a period of 0.26 s) (Во всех играх начиная с Left 4 Dead)
    Подтвердить:which branches/games is it available in, and where does it do what?
  • 18: Glow Shell (purpose unclear) (Во всех играх начиная с Source 2013)
    Подтвердить:what does this do? and which games is it in?
  • 19: Clamp Minimum Scale ("keep this sprite from getting very small (SPRITES only!)")
  • 20: Environmental Rain ("for environmental rendermode English, make rain") (в Source 2013)
    Подтвердить:which games? may be nonfunctional.
  • 21: Environmental Snow ("for environmental rendermode English, make snow") (в Source 2013)
    Подтвердить:which games? may be nonfunctional.
  • 22: Spotlight FX ("TEST CODE for experimental spotlight") (в Source 2013)
  • 23: Ragdoll ("HACKHACK: TEST CODE for signalling death of a ragdoll character;" ragdolls an entity but doesn't kill it) (в Source 2013)
    Подтвердить:which games? may be nonfunctional?
  • 24: Fade Wider Pulse (varies alpha by ±255 over a period over a period of 0.26 s) (в Source 2013)
  • 25: kRenderFXMax/Fade Near (удалено начиная с Left 4 Dead)
Нужно сделать: what does this do? may be nonfunctional


Основные:

Classname (classname) <строка(en)>
Имя класса определяет тип объекта. Имена классов могут быть изменены с помощью AddOutput, который будет влиять на то, как движок взаимодействует с сущностью в определенных обстоятельствах..
Name (targetname) <строка(en)>
Имя (название объекта), к которому другие объекты относятся.
Global Entity Name (globalname) <строка(en)>
Имя, под которым этот объект связан с другим объектом на другой карте. Когда игрок переходит на новую карту, объектам на новой карте с глобальными именами, совпадающим с объектами на предыдущей карте, будет скопировано состояние предыдущей карты по их состоянию..
Parent (parentname) <целевой объект(en)>
Определяет источник движения. Предприятие сохранит свое первоначальное смещение от своего источника. Точка присоединения может быть добавлена в конце имени через запятую. «Каждая» сущность может присоединиться, даже к точечным объектам. Объекты, которые являются источниками, будут вынуждены перейти к следующей карте, например, из trigger_transition. Некоторые объекты, которые не предназначены для источников, могут работать неправильно. phys_constraint можно использовать в качестве обходного пути для определения источника.
Origin (X Y Z) (origin) <coordinates(en)>
Положение центра этого объекта в мире. Вращающиеся объекты обычно вращаются вокруг своего происхождения.
Pitch Yaw Roll (X Y Z) (angles) <угол(en)>
Ориентация объекта в мире. Pitch - это вращение вокруг оси Y, yaw - это вращение вокруг оси Z, roll - это вращение вокруг оси X.
Note.pngПримечание:Это работает для брашей, хотя Hammer не показывает новые углы.
Flags (spawnflags) <целое число(en)>
Переключает функции объекта, его конкретный номер определяется комбинацией добавленных флагов..
Response Contexts (ResponseContext) <строка(en)>
Предопределенные обстановок системы ответа для этого объекта. Формат: <код> ключ: значение, ключ: значение, ... </ code>. Обстановки могут быть filtered.
Effects (effects) <целое число(en)> Отсутствует в FGD!
Комбинация флагов эффектов для использования.


Inputs

English (en)Русский (ru)Translate (Translate)

Sprite:ru:

SetScale <число с плавающей запятой(en)>
Устанавливает масштаб.
HideSprite
Делает спрайт невидимым.
ShowSprite
Делает спрайт видимым.
ToggleSprite
Сделать спрайт невидимым или видимым в зависимости от текущего состояния.
ColorRedValue <число с плавающей запятой(en)>
Изменить интенсивность красного канала (0-255).
ColorGreenValue <число с плавающей запятой(en)>
Изменить интенсивность зелёного канала (0-255).
ColorBlueValue <число с плавающей запятой(en)>
Изменить интенсивность синего канала (0-255).
RenderFields:
Alpha <целое число(en)>
Прозрачность спрайта (0 - 255).
Color <цвет КЗС(en)>
Цвет спрайта (R G B).


Outputs

See Also