Para una hoja de sprites con dimensiones de sprites no uniformes , ¿cómo puedo obtener los rectángulos delimitadores para cada sprite individual (es decir, los cuadros azules en la siguiente imagen / solo dibujé algunos ejemplos)?
Lo que me gustaría determinar son: offset_x, offset_y, width, height
Hasta ahora, solo he usado hojas de sprites en las que todos los sprites tienen dimensiones idénticas . En ese caso, uno simplemente necesita especificar el desplazamiento x e y para obtener un sprite particular. Sin embargo, para las hojas de sprites de dimensiones no uniformes esto no funciona.
EDITAR: Después de leer los comentarios y las respuestas, reformulé mi pregunta para hacerla más inclusiva. El proceso real de usar una hoja de sprites en un juego. Anteriormente, la pregunta contenía los puntos por los cuales las personas producen hojas de sprites de dimensiones no uniformes y cómo puedo lidiar con eso.