Công Cụ Này Làm Gì
Thả một sprite sheet vào và nó sẽ tách ra thành từng frame. Kích thước ô được đo trực tiếp từ chính sheet đó thay vì phải tự gõ, các frame phát lại thành một hoạt ảnh để bạn kiểm tra đúng thứ tự trước khi tải về, và toàn bộ tập hợp được tải xuống dưới dạng ZIP chứa các file PNG đã được đánh số.
Cách Lưới Được Tìm Ra
Công cụ thu gọn sprite sheet theo từng trục: với mỗi cột, nó kiểm tra xem có điểm ảnh đục nào trong cột đó hay không, và làm tương tự với từng hàng. Kết quả là hai dải hồ sơ xen kẽ giữa đoạn đầy và đoạn rỗng. Các đoạn rỗng chính là khe hở giữa các ô, và một khi biết vị trí của chúng thì kích thước ô, viền ngoài và khoảng cách giữa các ô đều được suy ra.
Việc nhận diện từ chối đưa ra kết quả thay vì đoán bừa khi các phép đo không khớp nhau. Nếu chiều rộng ô chênh lệch quá một pixel, hoặc các khe hở không đều nhau, sẽ không có lưới nào được báo cáo — một lưới sai mà được khẳng định là đúng gây thiệt hại nhiều hơn một ô trống, vì bạn sẽ tin vào nó.
Sửa Lại Lưới
| Điều khiển | Chức năng |
|---|---|
| Chiều rộng / chiều cao ô | Kích thước của một frame, tính bằng pixel |
| Số cột / số hàng | Cùng một lưới nhưng biểu diễn bằng số lượng — sửa các giá trị này sẽ cập nhật kích thước ô |
| Lề X / Lề Y | Viền trống trước ô đầu tiên |
| Khoảng cách X / Khoảng cách Y | Khoảng hở giữa các ô liền kề |
Cảnh báo phần dư bên dưới form cho biết số pixel không dùng đến ở mép phải và mép dưới. Không dư ở cả hai trục thường có nghĩa là các số liệu đã đúng.
Chọn Frame
Sheet thường chứa nhiều animation, mỗi hàng một animation. Các nút chọn hàng cô lập đúng một hàng; ô nhập khoảng thu hẹp về một dải frame cụ thể; và bấm vào bất kỳ hình thu nhỏ nào sẽ bật/tắt frame đó. Nút "bỏ qua khung trống" sẽ tắt mọi frame không có điểm ảnh đục nào, đây thường là trạng thái của hàng cuối cùng trên một sheet có đệm thêm.