Wykrywanie kolizji o złożonych kształtach

Chcę stworzyć grę z każdym poziomem załadowanym z obrazu. Chcę narysować cały poziom w Photoshopie, a następnie ustawić go jako tło i umożliwić graczowi przejście po nim. Chcę, żeby kolejny niewidzialny obraz przeszedł na górę, który będzie czarny we wszystkich miejscach, z którymi chcę się zderzyć.

Powodem, dla którego nie chcę używać kafelków, które są znacznie łatwiejsze w przypadku kolizji prostokąta, jest to, że będą skomplikowane narożniki, a nie wszystko będzie prostokątem.

Czy to dobry pomysł i czy można to łatwo zrobić? Czy byłby to duży błąd procesora, czy może jest to lepszy sposób?

Obraz poziomu

Przeszkody pokazane na czerwono

questionAnswers(1)

yourAnswerToTheQuestion