Đối với một spritesheet có kích thước sprite không đồng nhất , làm thế nào tôi có thể có được các hình chữ nhật giới hạn cho mỗi sprite riêng lẻ (tức là các hộp màu xanh trong hình ảnh sau / Tôi chỉ vẽ một vài ví dụ)?
Những gì tôi muốn xác định là: offset_x, offset_y, width, height
Cho đến nay, tôi chỉ sử dụng spritesheets trên đó tất cả các sprite có kích thước giống hệt nhau . Trong trường hợp đó, người ta chỉ cần xác định bù x và y để có được một sprite cụ thể. Tuy nhiên, đối với các spritesheets có kích thước không đồng đều, điều này không hoạt động.
EDIT: Sau khi đọc qua các bình luận và câu trả lời, tôi đã đọc lại câu hỏi của mình để làm cho nó trở nên sâu sắc hơn. quá trình thực tế của việc sử dụng một spritesheet trong một trò chơi. Trước đây, câu hỏi chứa đựng những điểm tại sao mọi người tạo ra các spritesheets có kích thước không đồng nhất và làm thế nào tôi có thể đối phó với điều đó.