Вопрос Пули пролетают сквозь объект и меняют траекторию

  • Автор темы Автор темы ezzxx
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
27 Авг 2021
Сообщения
22
Реакции
5
Привет, во время стрельбы я спавню пули. При соприкосновении пули с поверхностью любой, она либо пролетает насквозь или меняет направление после столкновения. Хотя в коде стоит destroy actor при столкновении и если принтить destroyed, то он выдает true.
Почему на бумаге актор дестоится, а визуально нет и почему он меняет направление при столкновении?
 

Вложения

  • photo_2022-12-19_22-03-42.jpg
    photo_2022-12-19_22-03-42.jpg
    80.8 KB · Просмотры: 45
  • photo_2022-12-19_22-06-33.jpg
    photo_2022-12-19_22-06-33.jpg
    62.7 KB · Просмотры: 46
  • photo_2022-12-19_22-06-36.jpg
    photo_2022-12-19_22-06-36.jpg
    28.1 KB · Просмотры: 46
Подобных скринов не достаточно чтобы понять как реализована стрельба. Нужен код спавна пули.Настройки коллизий самой пули.И проверить коллизии объектов на взаимодействие с пулями.
 
Подобных скринов не достаточно чтобы понять как реализована стрельба. Нужен код спавна пули.Настройки коллизий самой пули.И проверить коллизии объектов на взаимодействие с пулями.
Коллизия столба, коллизия пули и код спвна и дестроя. Даже если я поставлю коллизии у всех блок ол, все равно пролетают мимо
Подобных скринов не достаточно чтобы понять как реализована стрельба. Нужен код спавна пули.Настройки коллизий самой пули.И проверить коллизии объектов на взаимодействие с пулями.
 

Вложения

  • photo_2022-12-20_14-17-09.jpg
    photo_2022-12-20_14-17-09.jpg
    33.6 KB · Просмотры: 20
  • photo_2022-12-20_14-17-11.jpg
    photo_2022-12-20_14-17-11.jpg
    26.3 KB · Просмотры: 19
  • photo_2022-12-20_14-17-12.jpg
    photo_2022-12-20_14-17-12.jpg
    72.5 KB · Просмотры: 19
  • photo_2022-12-20_14-19-15.jpg
    photo_2022-12-20_14-19-15.jpg
    56.8 KB · Просмотры: 19
Коллизия столба, коллизия пули и код спвна и дестроя. Даже если я поставлю коллизии у всех блок ол, все равно пролетают мимо
Только со столбом так?Или со всеми объектами.Смена направления на рикошет похожа..Судя по последнему скрину,система выстрела довольно наворочанная.Трудно подсказать,надо дебажить трейс - draw debug type:for duration. Hу и в настройках объекта посмотреть стоит ли вкл. generate hit events
 
Только со столбом так?Или со всеми объектами.Смена направления на рикошет похожа..Судя по последнему скрину,система выстрела довольно наворочанная.Трудно подсказать,надо дебажить трейс - draw debug type:for duration. Hу и в настройках объекта посмотреть стоит ли вкл. generate hit events
Похоже со всеми, с персонажами тоже. generate hit events включал, все равно бесполезно и перепробовал все варианты коллизий и у пуль и у объектов.. Причем event hit у бокса коллизии тоже не работает
 
Коллизии это вероятнее всего.Но ты можешь дебажить любой пин из break hit result, два раза кликнув на макаронину,создав разветвление и подрубив в print string. чтобы удостовериться что трейс проходит и возвращает хит.Например имя кости,физ.мат,локация.Всё норм мониторится?
Debug_BreaHitResult.png
 
Коллизии это вероятнее всего.Но ты можешь дебажить любой пин из break hit result, два раза кликнув на макаронину,создав разветвление и подрубив в print string. чтобы удостовериться что трейс проходит и возвращает хит.Например имя кости,физ.мат,локация.Всё норм мониторится?
Посмотреть вложение 232238
Ага мониторится норм и кажется я понял в чем проблема. Я ииспользую компонент ProjectileMovement и там есть параметр max speed и initial speed. И из-за формулы которой я спавню дыры от пуль, дыры появляются видимо медленней чем пуля проолетает, поэтому кажется, что дыры есть а пуля как будто на сквозь пролетела. Но все равное не понимаю, почему event hit не работает, хотя галочку ставил simulation generations hit в настроках коллизии бокса
1671561310705.png
 
Значит нужно пробовать менять значения max speed и initial speed.Чтобы визуально синхронизировать всё.Либо менять значения Delay во время спавна дыр от пуль.Но не факт что это правильно.
Касательно event hit,может влияет включена ли физика? А так еще можно посоветовать как дебаг - брейкпоинты, чтобы детальнее отследить как всё работает.
 
Значит нужно пробовать менять значения max speed и initial speed.Чтобы визуально синхронизировать всё.Либо менять значения Delay во время спавна дыр от пуль.Но не факт что это правильно.
Касательно event hit,может влияет включена ли физика? А так еще можно посоветовать как дебаг - брейкпоинты, чтобы детальнее отследить как всё работает.
Ага, спасибо
 
Назад
Сверху Снизу