func_monitor
Реализация реалтайм монитора через текстуру на браше, который передаёт картинку с камеры на экран. Может быть чёрно-белым.
Настройки
Name- Имя энтитиReflection- Тип отражения энтити в зеркалах (0 - разрешить отражения, 1 - не отражать в зеркале, 2 - отображать только в зеркале)Light Origin Target- Источник направления светаInvisible- Вкл/выкл видимость монитораNon Solid- Вкл/выкл коллизию монитораCamera- Имя камеры, с которой будет передаваться изображениеField of View- Угол обзора. Изменение значения приведёт к искажению проекции.
Спавнфлаги
Start On- По умолчанию включен при старте картыPassable- Отключает коллизию для монитораUsable- При нажатии +use можно переключиться в полноэкранный режимSquare Image- Использовать горизонтальное значение FOV для обеих сторон (даёт квадратное изображение с камеры)Black/White- Изображение на экране будет чёрно-белым
Примечания
- Текстура браша, на которую будет выводиться изображение, должна иметь имя
Monitor - Мониторы могут видеть сами себя сквозь камеру, однако злоупотреблять этим свойством не следует, поскольку это негативно влияет на производительность.
- Имейте в виду, что чёрно-белый монитор всё равно будет показывать цветное изображение в полноэкранном режиме.
- Камеру слежения можно менять во время игры при помощи энтити trigger_changetarget
- Включенный монитор будет светиться в темноте, выключенный — нет.
- Если картинка с монитора будет перевернута сверху вниз, просто разверните саму текстуру в редакторе карт.