Промо код : HEATHENENGINEERING
Идеальное решение для разработчиков игр для выполнения баллистических расчетов в 2D/3D-физике. Включает API баллистики, инструменты траектории и отслеживание пути с обнаружением столкновений.
Совместимость конвейера рендеринга
Встроенный конвейер рендеринга — это конвейер рендеринга Unity по умолчанию. Это конвейер рендеринга общего назначения с ограниченными возможностями настройки. Универсальный конвейер рендеринга (URP) — это скриптовый конвейер рендеринга, который быстро и легко настраивается и позволяет создавать оптимизированную графику для широкого спектра платформ. Конвейер рендеринга высокого разрешения (HDRP) — это конвейер рендеринга с поддержкой сценариев, который позволяет создавать передовую высококачественную графику на высокопроизводительных платформах.
Версия Юнити : 2021.3.20ф1
Баллистический API: PhysKit:
Ballistics предлагает простой в использовании API-интерфейс Ballistics, который позволяет разработчикам выполнять 2D- или 3D-расчеты, определять время полета, выполнять приведение лучей для обнаружения столкновений и многое другое. API выходит за рамки простых расчетов параболической траектории и позволяет разработчикам задавать высоту дуги и скорость полета. API возвращает начальную скорость и гравитацию для достижения желаемой траектории полета в виде физически смоделированного объекта, что позволяет разработчикам удовлетворить требования групп разработчиков, независимо от того, соответствуют ли эти требования традиционной физике.
Компонент «Трюковый выстрел»:
Компонент Trick Shot — это простая в использовании функция, которую можно добавить к GameObject для прогнозирования пути снаряда, его запуска и управления им на пути с помощью стандартного обнаружения столкновений. С помощью этого компонента разработчики могут гарантировать, что путь будет следовать, а также обрабатывать движущиеся объекты. Эта функция идеально подходит для головоломок с механикой стрельбы.
Инструмент Path Line расширяет компонент Trick Shot для рисования прогнозируемого пути с помощью стандартного средства Unity Line Renderer, подходящего как для 3D, так и для 2D путей. Этот инструмент позволяет разработчикам визуализировать прогнозируемую траекторию снаряда, что упрощает его точную настройку. Инструмент «Линия пути» — идеальный инструмент как для новичков, так и для опытных разработчиков, которые могут воспользоваться его способностью быстро и легко создавать собственные траектории.
Компонент Ballistic Aim можно добавить к игровому объекту и использовать для управления вращением шарниров, имитирующих прицеливание турели по баллистической траектории с настраиваемыми настройками снаряда.
Баллистическое прицеливание
Работая с Ballistic Aim, компонент прицеливания автоматически обновляет компонент прицеливания, указав положение и то, где доступное движение данной цели позволяет отслеживать и наводить цели без использования кода.
Ищете комплексное решение для выполнения баллистических расчетов в вашем проекте разработки игр? Не ищите ничего, кроме PhysKit: Баллистика! Наш надежный набор инструментов включает в себя универсальный API, который позволяет легко рассчитывать физически правильные, а также стилизованные баллистические траектории, а также визуализировать траектории полета и их столкновения в 2D или 3D пространстве.
Простой в использовании компонент, который можно прикрепить к игровому объекту, чтобы точно прогнозировать траектории снарядов, включая отскоки, гарантируя, что они точно пройдут предсказанный путь. Trick Shot — отличный выбор для игр-головоломок Peggle с механикой стрельбы.
Инструмент «Линия пути» расширяет возможности Trick Shot, позволяя рисовать прогнозируемый путь с помощью стандартного средства визуализации линий Unity. Trick Shot в сочетании с Path Line дает вам возможность без кода прицеливаться, прогнозировать путь и отскоки, рисовать результирующую траекторию и даже запускать снаряд.
Прикрепите эти простые в использовании компоненты, чтобы получить не требующее кода решение для точного наведения турелей и регулировки скорости движения цели по мере необходимости. Доступно для 2D и 3D и поддерживает револьверные головки с двумя отдельными точками поворота (вращение по осям Y и X) с настраиваемыми ограничениями угла.
Наши API-интерфейсы, удобные для дизайнеров и программистов, включают инструменты для реалистичных или стилизованных баллистических решений. API имеет широкий выбор однострочных методов решения, которые вы можете легко использовать в своих сценариях, подходящих для 2D- или 3D-физики.
Простой; найдите вращение вашего снаряда, с которого он начнет двигаться, чтобы поразить движущуюся или статическую цель.
Переменная; Найдите скорость и силу тяжести, необходимые для достижения запрошенной вами визуальной дуги.
Установленный срок; найти скорость запуска для достижения определенного времени попадания в цель.
Фиксированный угол; найти скорость запуска, необходимую для достижения этой цели.
Рейкаст; лучевой метод (и сферический/круговой), который проверяет полную баллистическую траекторию.