-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Performance strategy for func_wall with +0/+A textures #687
Comments
For this to work a lot more is needed:
|
Вроде бы что-то на эту тему уже было сделано базовое, но не помню что. |
ЕМНИП: |
У нас существует проблема что все
func_wall
с +0/+A текстурами надо добавлять каждый кадр что даёт какие-то штрафы по производительности.Мы могли бы проанализировать список энитити на наличие связи
func_wall
с любыми другими энтитями, для этого надо проверять что вот конкретнаяfunc_wall
имеет ключtargetname
и значение этого ключа (имя) используется какой-то другой энтитей, обычно целевое имя у ссылашющихся энтитей лежит в ключеtarget
, но для страховки можно перебрать все ключи (хотя это может давать ложные срабатывания).targetname
нигде упомянут то эта статическая модель.targetname
уfunc_wall
вообще не указан или пустой, то искать ничего не нужно и это статическая модель гарантировано (безопасно можем сразу добавить такое поведение).Теоретически 1 вариант может сломать какие-то моды которые прямо из кода в обход энтитей перелючают
func_wall
, поэтому стоит оставить квар исключающий этот первый вариант. 2 вариант сломать ничего не должен (99,999%), но при желании тоже можно добавить квар (или сделать режим в рамках одного квара, типа значения 1, 2).The text was updated successfully, but these errors were encountered: