Дядя Миша нет, это не то. Я не совсем правильно описал проблему. Они на самом деле не видны, но считаются видимыми, когда попали во фрустум, даже если между ними и игроком стенка, и для них рисуются дополнительные проходы, что просаживает фпс. Был бы вменяемый способ проверки видимости (или попадания в PVS) на клиенте, я бы уже исправил.
Добавлено 04-09-2020 в 03:15:
Не нашёл ничего лучше, как просто тупо трейсить все вертексы монитора по очереди. Для экономии сделал так, чтобы при обнаружении хотя бы одного видимого вертекса цикл прерывался.
C++ Source Code:
1
for (int i = 0; i < mon->numvertices; i++)
2
{
3
vec3_t point = g_MonitorVerts[mon->firstvertex + i].point;
thambs значит надо добавить пятый трейс из центра. Хотя проще не допускать ситуации с дырами в стенах. Можно конечно отключить все проверки. У меня на дохлой видеокарте GT220 при восьми активных мониторах с вьпортами 512х512 около 140 фпс. Представим, что мониторов во фрустуме будет максимум 4, и сцены в них будут содержать больше полигонов. На любой более-менее современной видеокарте в FullHD будет уж точно больше 100 фпс.
Ku2zoff
Так ведь смотреть можно и не на центр, да и дырка в стене может быть, например щелью, или ещё каким нетривиальным препятствием. Это всё очень ненадёжно.
Есть 2 лайта с одинаковыми именами. На одном из них флажок Initially dark. По итогу оба выключены и по имени оба включаются. На деле должно быть, как вы уже поняли, один изначально включенный и по вызову они меняются местами.
При этом, если задать им разные имена, то все нормально. Но приходится вносить еще одно имя в менеджер…
Не то чтобы это сильно напрягает, но из-за чего это может быть? В самом лайте покопался, там про targetname есть одна строчка в спауне, стоит комментарий "inert light".
Еще один знакомый маппер вспомнил, что у него была похожая проблема с несколько door_rotating, когда у всех было одно имя, но у некоторых проставлена галка start open.
Всем привет!
1) Можно ли сделать хорошо видимые трассеры? Как вообще разнообразить их в более зрелищный вид, насколько первая халфа может? Например хотелось бы у дробовика подчеркнуть мощь выстрела все этой дроби
2) Можно ли сделать более-менее реалистичный боб оружия, а не взад-вперед, или лево-право?