Bunu yapmanın en kolay yolu (performans için gerçekten zorlanmadığınız sürece muhtemelen en iyi yol), spritelarınızdan iki kopyasına sahip olmaktır.
- Normal sürüm
- "Yağ", renklendirilmemiş bir versiyon - temelde sprite X-çok pikselinizin orijinalinden daha "fatter" in beyaz versiyonu.
Nesnenizi "yağ" versiyonunu kullanarak çizin, ardından normal versiyonun üzerine çizin.
"Yağ" sürümünü beyaz yaparak, seçim rengini dinamik olarak değiştirmek için SpriteBatch'in yerleşik renk renklendirmesini kullanabilirsiniz.
"Şişman" verison'ınızı oluşturmak için orijinal spritelarınızı otomatik olarak alabilen, alfa kanallarını okuyan, orijinal alfadaki maksimum alfa kanalını her pikselin etrafına örnekleyerek yeni alfa kanalı oluşturmanızı sağlayan bir İçerik Boru Hattı Uzantısı yazmanızı öneririm. ve RGB = (1,1,1) ayarı.
Spritelarınızın hepsinin anahatları eklemek için yeterli saydam kenarlıkları olduğundan emin olmalısınız (bunu içerik işlemcide kontrol edebilirsiniz - ve gerekirse de yer açın).
Eğer sadece birkaç karakteriniz varsa, o zaman sadece iyi bir görüntü düzenleyici (GIMP, Photoshop) kullanabilir ve elle yapabilirsiniz: Seçimi yapmak için alfa kanalı, seçimi genişletmek, alfayı seçmek, renkli kanalları beyaz doldurmak.