Zacznę od obrazka, który ma za zadanie przybliżyć zagadnienie.
I teraz tak. Opiszę prosty przykład zrobienia platform, na które da się wskoczyć od dołu, przelatując przez nie, a potem na nich stanąć. By coś takiego wykonać, wystarczy porównać pozycje bohatera z pozycją Y górnej krawędzi naszej kwadratowej platformy. A co, jeśli nasza platforma jest trójkątem, i jej górna krawędź jest krzywa? Trzeba by wtedy uwzględnić pozycję X naszego bohatera... ale właśnie tu jest pies pogrzebany... jak to zrobić?