func_monitor
Реализация реалтайм-монитора, который передаёт картинку с камеры на экран. Может быть чёрно-белым.
Спаунфлаги
SF_MONITOR_START_ON |
1 (изначально включён) |
SF_MONITOR_PASSABLE |
2 (нематериален) |
SF_MONITOR_USEABLE |
4 (при нажатии +use можно переключиться в полноэкранный режим, как в Duke Nukem 3D) |
SF_MONITOR_NOASPECT |
8 (использовать горизонтальное значение FOV для обеих сторон; даёт квадратное изображение с камеры) |
SF_MONITOR_MONOCHROME |
16 (чёрно-белый экран) |
Настройки
camera |
Имя камеры. Камерой может быть, например, энтить info_target c проставленным спаунфлагом 1. |
fov |
Угол обзора. |
Особенности использования
- Мониторы могут видеть сами себя сквозь камеру, однако злоупотреблять этим свойством не следует, поскольку это влияет на производительность.
- Имейте в виду, что чёрно-белый монитор всё равно будет показывать цветное изображение в полноэкранном режиме.
- Камеру слежения можно менять во время игры при помощи trigger_changetarget. Включенный монитор будет светится в темноте, выключенный — нет.
- Для мониторов следует использовать особую текстуру, имя которой начинается с monitor.
- Если картинка с монитора будет перевернута кверху ногами, просто разверните саму текстуру в редакторе карт.