Обсуждение Attack Direction Fix
Исправления атак не всегда направлены туда, где находится ваш прицел. Также известен как «Пирс Баг».
Проблема
Здесь есть 2 соответствующих компонента. Происхождение цели и направление цели
Происхождение цели — это точка на персонаже, откуда происходит большинство атак (снаряды, пули и некоторые другие вещи), обычно расположенные в верхнем туловище выжившего.
Направление цели - это направление, в котором должны идти атаки, это определяется по вращению камеры.
Тем не менее, игра не может просто использовать Aim Origin с необработанным направлением камеры, поскольку это будет означать, что снаряды никогда не ударят туда, куда вы нацеливаетесь (они всегда будут слегка смещены вниз).
Простое решение для этого состоит в том, чтобы выяснить, на что смотрит игрок (ближайший объект, который находится под вашим перекрестным прицелом), а затем сместить направление цели так, чтобы прямая линия от Aim Origin пересекала направление просмотра камеры в этой точке. Это то, что игра делает обычно.
Это хорошо работает для атак, которые не прокалываются, но, глядя на изображение выше, если атаке разрешено продолжать через цель, атака будет следовать фактическому пути, а не ожидаемому пути, и она, похоже, немного наклонится после того, как она пронзит, это то, что известно как «жучка Пирса».
Чуть менее распространенной проблемой, которую это вызывает, является следующий сценарий:
Несмотря на то, что ваш перекрестный прицел находится над Лемурием, какой-то объект препятствует линии между вашей целью и целью, что приведет к тому, что ваши атаки неожиданно повлияют на препятствие.
Решение
Решение, которое использует этот мод, заключается в том, чтобы всегда использовать камеру в качестве Aim Origin и необработанную ориентацию камеры в качестве Aim Direction. Это делает все атаки идеально следовать, где ваш прицел в любое время.
Однако выстрелы прямо из камеры выглядят плохо. Итак, последнее, что делает мод, это на короткий период жизни снаряда, визуальные эффекты снарядов смещены, чтобы казаться выходящими из модели, как обычно, и с течением времени интерполируются на фактический путь. Столкновение снаряда и все, что связано с логикой, следует фактическому пути, в то время как все визуальное следует визуальному пути, прежде чем выстраиваться в линию с фактическим путем через короткое время.
Разработчик Mod
Этот мод не должен вызывать никаких проблем сам по себе, но если вам нужен точный контроль над положением и вращениями появления снаряда, вы можете добавить свой снаряд (ы) в черный список этого мода через атрибуты снаряда. Методы BlacklistProjective