Короче, я вижу, тут собрались обеспеченные и состоявшиеся папки. Не вдаваясь, сэкономлю вам кучу состоявшегося времени.
Хотим:
сломанный прицел.
Зачем:
шоб было. И реализм.
Имеется ли прецедент:
Да, командирский прицел. При поломке теряет функциональность.
Но мы всё равно хотим, шоб было. И шоб трещины поперек экрана, и моргало как на дискотеке.
Возникает закономерный вопрос, чем оно лучше? Атмосферностью? Принимается.
Есть ли минусы? Полно.
- Реализация.
Каким образом “трещины” битого прицела лягут на изображение?
Шейдеры? А на “кино” и “ультралоу” одинаково нормально будет? Или одни увидят калейдоскоп, а вторые мутную жижу, и кое-кто сможет стрелять и даже попадать? А сторонний софт вроде Reshade как с этим справится? Не любит его Улитко, но и не запрещает, и не появится ли конфиг в тот же день для обхода столь замечательного атмосферного эффекта?
Текстура-паутинка? А какая? На выбор из 10 разных? Т.е. увеличение рандома в игре. Что в одном случае можно увидеть что-то, а в другом нет, и тактика “фугас по башке вон тому Фердинанду на холме, чтобы пройти в тыл” = лотерея без гарантированного результата? Это другая игра, с хп, альфой и запахом бульбы. Но не вор тандер.
Значит текстура-паутинка должна быть одна для всех. Но тогда вопрос, а как она себя поведёт на разных машинах с прицелами различного угла обзора и кратности? Один увидит мутное пятно, другой же - лишь паутинку, не мешающую и мух на траве разглядывать. Опять увеличение рандома? Или же мегаскилл и память, чтоб знать, кто кого увидит?
А ведь ещё и разные мониторы есть, и разрешение экрана. С этим что? На аквариуме мутная блямба, а на ультравайд панораме точка?
А ещё вылезает вариант оптимизации движка. Если есть достаточно большое препятствие (а текстура вполне может таким быть) в поле зрения окна рендера изображения, то объекты за ним могут упрощаться, или вообще быть выведены из обработки. Не станет ли так, что при поломанном прицеле, за этой паутинкой исчезнут все динамические объекты и техника игроков, оставив лишь землю? И вроде бы стрелять можно, но “не в кого”. Проблема лодов придёт и на танки! Супер.
Кстати решейд или ВХ вполне может обойти и такой фильтр.
Можно сделать изображение поломки просто не прозрачной белой мутью, но чем это отличается от недоступности прицела вообще?
Третий вариант. Как с кастомными прицелами. Делать текстовую заливку-имитацию поломки. Хорошо. Но каждый, кто делал действительно хороший прицел и вывалил его на Лайв, знает, что у 500 человек всё нормально, а у других 500, слишком мелко, когда у третьих наоборот крупно. А кто делал прицел себе, но менял монитор, видел этот эффект воочию. Проблема ровно такая же, как и в предыдущем пункте.
Так я ещё раз спрашиваю:
Почему вы упарываетесь в свои битые стёкла? Что это за фетиш такой? Что вас не устраивает в реализации банальной недоступности вида наводчика как это сделано с командирским прицелом?