Cześć
Jestem w trakcie pisania dwuwymiarowej gry i napotkałem na problem z kolizją podłoża. Otóż problem w tym, że jest ono nie regularne więc prosty algorytm opierający się na współrzędnych odpada. Zastanawiałem się nad tym czy jest możliwe odczytanie wysokości terenu po którym będzie biegł gracz. Na przykład na współrzędnej
int x = 100; wysokość zdjęcia jest mniejsza niż x = 50;.Lub czy może istnieje taka metoda która sprawdza czy powierzchnia obrazu (w kanale alfa) zajmuje jakąś współrzędną x i y. Wiem że podobne tematy już były ale odsyłały na strony anglojęzyczne gdzie trudno zrozumieć niektóre elementy. Kombinowałem jeszcze z klasą PixelGrabber ale nie rozumiem jej więc jeśli ktoś jej kiedyś używał to byłbym wdzięczny o wyjaśnienie jeśli powyższe sposoby okazały by się bez sensu.