W przypadku arkusza o niejednolitych wymiarach, w jaki sposób mogę uzyskać prostokąty ograniczające dla każdego pojedynczego duszka (tj. Niebieskie pola na poniższym obrazku / narysowałem tylko kilka przykładów)?
Chciałbym ustalić, co następuje: offset_x, offset_y, width, height
Do tej pory korzystałem tylko z arkuszy sprite, w których wszystkie sprite mają identyczne wymiary. W takim przypadku wystarczy określić przesunięcie xiy, aby uzyskać określony duszek. Jednak w przypadku arkuszy o niejednolitych wymiarach to nie działa.
EDYCJA: Po zapoznaniu się z komentarzami i odpowiedziami sformułowałem moje pytanie, aby uczynić je bardziej włączającym. rzeczywisty proces korzystania z arkusza sprite w grze. Wcześniej pytanie zawierało informacje o tym, dlaczego ludzie produkują arkusze sprite o niejednorodnych wymiarach i jak sobie z tym poradzić.