/ / 2D teren + kolizja w java - java, detekcja kolizji

2D teren + kolizja w java - java, detekcja kolizji

Rozpoczynam nowy projekt, w którym muszę zaimplementować teren lub polubić mapę do gry. Chcę, żeby była zakrzywiona :).

Nie mogę dodać obrazu: c. Ale chcę to jak obraz z tego wątku: Krzywa terenu do tablicy punktów Przepraszamy za połączenie z innym wątkiem ...

Chodzi o to, że nie chcę używać żadnej grysilnik z tym. Gra będzie miała samochód, który jedzie po "wzgórzach". Potrzebuję więc wykonania zarówno mapy, jak i kolizji. Ale tak naprawdę nie wiem od czego zacząć ...

Byłbym bardzo wdzięczny, gdyby ktoś mógł mi pomóc! ~ Jakob

Odpowiedzi:

0 dla odpowiedzi № 1

Jeśli tworzysz grę, potrzebujesz sposobu na oddanie swojego świata. Polecam najpierw o tym pomyśleć.

W zależności od umiejętności matematycznych, naturalny splajn będzie naprawdę dobry. Spowoduje to wygenerowanie linii. Następnie możesz ustawić wszystkie piksele poniżej tego wiersza na zielony lub czarny.

Aby wykonać wykrywanie kolizji, jeśli chcesz tylko Kolizja z podłożem, możesz porównać współrzędną y samochodu do współrzędnej y podłoża przy danej wartości x.

Zwróć uwagę, że zwykły splajn działa tylko wtedy, gdy podłoże można opisać jako funkcję.