1. Это инпуты, которые настраиваются в опциях проекта.
2. Да.
MOZGIII писал(а):
Hoyt Ridge
А что было некорректно и как это исправили??
Главные недостаток - предыдущее решение работает только для фиксированной нелагающей камеры и павна в центре экрана изза особенностей проецирования координат мыши в мировое пространство. Координаты эти в мировом пространстве кукожатся в нескольких юнитах, потому что проецируются по всей видимости на ближнюю отсекающую плоскость сцены.
Далее, маус хит трейс по каналу визибилити давал в некоторый случаях некорректный результат или некрасивый эффект.
1. Когда мышь задевала пустоту, то хит резалт давал нулевые координаты и при взгляде в небо перс смотрел вниз.
2. Когда мышь переводилась между объектами с различным расстоянием от камеры, то появлялся эффект подергивания прицела, некрасиво же.
Простой хит трейс идеален для игр с топ-даун камерой, но не для сайдскроллеров.
Решение было таким:
Добавил новый трейс канал в настройках проекта, и презет коллизии только для него, чтобы не генерировать лишних событий.
Использование блокинг волума с данной коллизией. Тут был баг - его толщина должна быть от одного юнита, чтобы трейс шел. Так вот, почему именно такое такое решение. Во первых, очень понятные и предсказуемые результаты. Во вторых, очень дешево для производительности. Эпики советуют лепить блокинг волумы вместо обычных коллизий.
Никакого лишнего кодинга.