Jak sprawdzić czy aktor nie nachodzi na inny obiekt podczas poruszania go?

0

https://imgur.com/a/0AO5CqW

Problem jest widoczny powyżej w filmiku. Podczas przemieszczania aktora do lokalizacji pod kursorem za pomocą funkcji SetActorLocation potrzebuję sprawdzić, czy aktor nie nachodzi na inny obiekt. Wie ktoś jak WYDAJNIE to zrobić?

2

Tutaj masz trochę info na temat kolizji:
https://docs.unrealengine.com/4.27/en-US/InteractiveExperiences/Physics/Collision/Overview/

Ale można to chyba zrobić wydajniej w Twoim przypadku. Zauważyłem, że przesuwany obiekt przysuwa się do pól szachownicy. Kanapa zajmuje 3 kratki, więc mógłbyś zrobić kolizję 2D na tej podłodze. Sprawdzałbyś czy 3 kratki kanapy nachodzą na kratki innych przedmiotów. Tak jak w tej grze:

Kiedy nie można obiektu postawić w danym miejscu, to jest wyświetlany na szaro.

1 użytkowników online, w tym zalogowanych: 0, gości: 1