Unreal Engine 4
http://uengine.ru/forum/

Не срабатывает событие столкновения у Procedural Mesh
http://uengine.ru/forum/viewtopic.php?f=3&t=14813
Страница 1 из 1

Автор:  Rustammv [ 10 окт 2018, 20:42 ]
Заголовок сообщения:  Не срабатывает событие столкновения у Procedural Mesh

Всем добрый день.

Прошу совета или направления где искать.

Я сгенерировал Procedural Mesh. После этого в блупринте при наступлении события на движение, он (Procedural Mesh)двигается на определённое расстояние.
при установке новых координат с помощью SetRelativeLocation я ставлю галочку возле Sweep, чтобы он останавливался при столкновении с другими объектами, но этого не происходит.

у Procedural Mesh есть колизии которые генерируются при его создании (стоит галочка возле Create Collision в CreatMeshSection node).

Все тоже самое работает с обычным StaticMesh? что может быть не так. Если нужно могу выложить блюпринты.
долблю эту проблему уже несколько дней, но никак не могу с ней справится. Заранее спасибо.

Автор:  Greentroll [ 10 окт 2018, 21:19 ]
Заголовок сообщения: 

Выкладывай все что есть, лучше сам проект.

Автор:  Rustammv [ 11 окт 2018, 22:25 ]
Заголовок сообщения: 

Потратив ещё денёк, нашёл решение этой задачи. Может кому пригодится.

После генерации Procedural Mesh, добавляем ноду AddCollisionConvexMesh во входящий контакт присоединяем массив точек будущей коллизии (я взял GetSectionFromProceduralMesh нужной секции ну или любой другой габарит который вам нужен), в настройках Dedeils самого ProceduralMeshComponent снимаем галочку возле UseComplexAsSimpleCollision. и вуаля !!! работает !!!

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/