Nasıl kullanılır
- Arka planı saydam bir sprite sayfası yükleyin.
- Sprite algılamanın bitmesini bekleyin, ardından önizlemelerin üstünde gösterilen sprite sayısını, ızgara boyutunu ve hücre boyutunu kontrol edin.
- Özgün sayfayı yeniden paketlenmiş sayfayla karşılaştırın, ardından PNG ve JSON dosyasını indirin.
Elle çizilen veya dışa aktarılan sprite sayfalarında genellikle farklı boyutlarda ve düzensiz aralıklarla yerleşmiş kareler bulunur; bu da onları dilimlemeyi zorlaştırır. Bu araç her sprite'ı alfa kanalını kullanarak bulur, bu yüzden çalışması için saydam bir arka plan gerekir. Alfa değeri küçük bir eşiğin üzerindeyse piksel bir sprite'ın parçası sayılır. Sayfa önce sprite satırları için, ardından her satırdaki sprite'lar için taranır; alanı tipik sprite'tan çok daha küçük olan minik artık parçalar elenir.
Sprite'lar ardından eşit hücrelerden oluşan bir ızgaraya kopyalanır. Izgara yerleşim olarak yaklaşık karedir; hücre genişliği ve yüksekliği bulunan en büyük sprite'a göre belirlenir. Her sprite hücresinin soluna yerleştirilir ve dikey olarak ortalanır. Araç, özgün ve yeniden paketlenmiş görsellerin yanında kaç sprite bulduğunu, ızgarayı sütun x satır olarak ve hücre boyutunu piksel cinsinden gösterir.
İki dosya indirirsiniz. PNG, yeniden paketlenmiş sayfadır. JSON dosyası her kareyi adıyla birlikte yeni sayfadaki konumu ve boyutuyla, kaynak boyutuyla, sprite'ın hücre içindeki ofsetiyle ve 0 ile 0.5 olan bir pivotla listeler. Adlar, dosya adınız ile üç basamaklı bir dizinden oluşturulur.
Hiçbir şey algılanmazsa sayfa, arka planı saydam bir görsel kullanmanızı söyler. Algılama ve yeniden paketleme tarayıcınızda yapılır, görsel yüklenmez.
Sık sorulan sorular
Neden hiç sprite algılanmadı?
Algılama saydamlığa dayanır. Sayfanızın düz bir arka planı varsa önce bunu, örneğin arka plan kaldırıcıyla, kaldırın.
Sprite'lar hangi sırayla paketlenir?
Okuma sırasıyla: yukarıdan başlayarak satır satır, her satırda soldan sağa.
JSON dosyasında neler var?
Her karenin dikdörtgenini, kaynak boyutunu, sprite ofsetini ve pivotunu içeren bir frames nesnesi ile küçük bir meta bölümü.
Sprite'ların boyutu değişiyor mu?
Hayır. Her sprite kendi piksel boyutunu korur. Yalnızca aralık ve konum değişir.
Sayfa bir yere yükleniyor mu?
Hayır. Her şey tarayıcınızda çalışır.
