RotSprite'a bir göz atın .
RotSprite, Xenowhirl tarafından geliştirilen sprite'lar için bir ölçeklendirme ve döndürme algoritmasıdır. En yakın komşu rotasyon algoritmalarından çok daha az eser üretir ve EPX gibi, görüntüye yeni renkler sokmaz (çoğu enterpolasyon sisteminin aksine).
Algoritma ilk olarak, benzer (özdeş değil) pikselleri eşleşmeler olarak ele alan değiştirilmiş bir Scale2 × algoritmasıyla görüntüyü orijinal boyutunun 8 katına ölçeklendirir. Daha sonra sınır pikseli olmayan örneklenmiş noktaları tercih ederek hangi dönüş ofsetinin kullanılacağını hesaplar. Ardından, döndürülen görüntü, aynı anda büyük görüntüyü orijinal boyutuna geri çeken ve görüntüyü döndüren en yakın komşu ölçekleme ve döndürme algoritmasıyla oluşturulur. Son olarak, kaynak görüntüdeki karşılık gelen piksel farklıysa ve hedef pikselde üç özdeş komşu varsa, gözden kaçan tek piksel ayrıntıları geri yüklenir.
Bu algoritmayı oyununuzun çizim kodunun bir parçası olarak kendiniz uygulayabilir veya önceden döndürülmüş varlıklar oluşturmak için kullanabilirsiniz. Piksel resim aracı Aseprite , RotSprite'ı sprite düzenleyicisinin bir parçası olarak entegre etti.
Ayrıca, Unity'de RotSprite'in nasıl kullanılacağı ve RotSprite hakkında daha genel bilgiler için bu Unity forumları konusuna bir göz atın .