SNMetamorph / PrimeXT

Modern Half-Life 1 SDK for Xash3D FWGS engine, has enhanced graphics and physics and a lot of new features for mod-makers. Crossplatform, supports Windows/Linux. Based on XashXT and Spirit Of Half-Life.
https://snmetamorph.github.io/PrimeXT/
108 stars 30 forks source link

Добавить энтити env_blur #121

Open SNMetamorph opened 2 years ago

SNMetamorph commented 2 years ago

Хочется увидеть новую ентитю которая позволяет размыть экран игрока. Можно применять при потери сознания игрока, эффект для скриптового взрыва и т.д. Она фактически присутствует в игре, просто нужно сделать саму ентитю. Функционал можно позаимствовать у ентити env_fade. Пример:

Duration (seconds) Продолжительность перехода до размытого состояния, в секундах Hold Blur (seconds) Время, в течении которого экран будет размыт, в секундах Blur Alpha Уровень размытия (0 - Экран не размыт, 255 - Экран полностью размыт) Wiggle amount Уровень покачивания экрана 0-100

SNMetamorph commented 2 years ago

По моему вместо duration лучше сделать fade in time, fade out time и уже непосредственно hold time. Получается более гибкая настройка