моя контактная информация
Почтамезофия@protonmail.com
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Ранее мы завершили производство полевой системы (【UE5.1】Основы физической системы Хаоса - применение поля 02 system_ue5) и производство пуль ([UE5.1 Практика персонажей] 16-Стрельба из огнестрельного оружия-Прицеливание), теперь эффект, которого мы собираемся добиться, заключается в том, что персонаж стреляет пулями, чтобы разрушить каменные столбы.
1. Откройте чертеж пули «BP_Ammo_5mm».
Найдите силовое поле «BP_ForceField», которое использовалось для разрушения каменных столбов.
Переместите «BP_ForceField» на уровень компонента сферического столкновения «Сфера».
2. Откройте «BP_ForceField» и добавьте настраиваемое событие в график событий для запуска системы полей.
Добавьте три общедоступные переменные типа с плавающей запятой с именами «StrainMagnitude», «ForceMagnitude» и «TorqueMagnitude», которые используются для управления натяжением, радиальной силой и крутящим моментом полевой системы. Значения по умолчанию установлены на. 500000, 10000 и 10
Переменные используются в следующих местах:
Выберите компонент сферического столкновения «Сфера», а затем снимите флажок «Создать перекрывающиеся события», чтобы пули не перекрывались с этим компонентом.
3. Вернитесь к чертежу пули «BP_Ammo_5mm» и установите систему полей, которая будет срабатывать при попадании пули.
Независимо от того, попадет пуля в Персонажа или нет, сработает событие «Активировать».
Масштабируйте дочернего актера «BP_ForeceField» шире.
4. Удалить «BP_ForceField» в сцене.
Выберите геометрию, установленную в сцене, и установите событие проверки перекрытия.
Пробежав в это время, вы увидите, что мы можем разрушать каменные столбы с помощью пуль.
Мы можем изменить расстояние, на котором взрываются разбитые камни, регулируя значение «ForceMagnitude».