Pytania oznaczone «collision-detection»

13
Wykrywanie kolizji lin 2D

Chcę stworzyć linę, która może kolidować z obiektami, jak na poniższym filmie na youtube: Lina fizyki gry 2D Myślę, że implementujesz integrację Verlet, która wykorzystuje punkty i łączy te punkty z liniami. Próbuję dowiedzieć się, jaki rodzaj wykrywania kolizji zastosowałbyś do liny, aby uzyskać...

13
Szybsze wykrywanie kolizji 2D

Ostatnio pracowałem nad szybką strzelanką 2D i natknąłem się na ogromny problem. Wykrywanie kolizji. Jasne, działa, ale działa bardzo wolno. Moim celem jest: mieć na ekranie wielu wrogów i nie dotykać się nawzajem. Wszyscy wrogowie ścigają gracza. Większość z nich ma tę samą prędkość, więc prędzej...

13
Wydaje się, że ruch jest zależny od liczby klatek na sekundę, pomimo użycia Time.deltaTime

Mam następujący kod do obliczenia tłumaczenia wymaganego do przeniesienia obiektu gry w Unity, który jest wywoływany LateUpdate. Z tego, co rozumiem, moje użycie Time.deltaTimepowinno uniezależnić ostateczną liczbę klatek na sekundę tłumaczenia (pamiętaj, CollisionDetection.Move()że wykonuję...

12
Kiedy cztero-drzewo jest lepsze od haszowania przestrzennego?

Tworzę platformówkę 2D z dużą ilością obiektów jednocześnie. Wszystkie wykryto kolizję AABB. Najpierw próbowałem poczwórnie zmniejszyć liczbę obiektów do sprawdzenia, wypróbowałem kilka różnych konfiguracji, ale nie okazało się to tak skuteczne, jak potrzebowałem. Zaimplementowałem hash...

12
Wykrywanie kolizji za pomocą krzywych

Pracuję nad grą 2D, w której chciałbym przeprowadzić wykrywanie kolizji między ruchomym okręgiem a jakimś statycznym łukiem (być może krzywym Beziera). Obecnie moja gra zawiera tylko proste linie jako geometrię statyczną i wykrywam kolizję, obliczając odległość od koła do linii i rzutując okrąg...

12
Jak wdrożyć wykrywanie kolizji portali?

Na przykład weźmy ten scenariusz (przepraszam za moje okropne umiejętności rysowania): Opiera się to na „portalu”, w którym stickman przechodzi przez niebieski portal (który jest połączony z czerwonym portalem), ale na czerwonym portalu jest ściana. Dlatego nie może przejść całkowicie przez...