Sprawdzanie czy miejsce na planszy jest zajęte przed rysowaniem.

0

Cześć. Szukam pomysłu jak można przed rysowaniem pewnego obiektu sprawdzić czy w danym miejscu już czegoś nie ma. Bohater gry ma pewne kształty na planszy na stałe i randomowo rysują mu się elementy, które powinien zbierać. Chciałbym aby gra nie rysowała jednego elementu na drugim. Kombinowałem w hitbox, ale niestety bezskutecznie.

1

Hejka.
Ja widzę trzy opcje. Pierwsza to tablica/słownik z obiektami, które się pojawiają, a tam ich współrzędne i wymiary itp.
Wtedy szukasz kolizji wiedząc gdzie twój bohater jest.
Druga opcja to analiza "pikseli miejsc" gdzie przemieszcza się twój bohater.
Trzecia to sprites i wykrywanie kolizji zlecić "systemowi"

Pozdrawiam
Radek Głębicki

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.