Geleneksel dikdörtgen veya kalp temelli sağlık çubuğunun konusu iyi anlaşılmış ve kolayca çözülebilen bir şeydir. Peki aşağıda yaptığım maketler gibi daha "yaratıcı şekilli" sağlık barları için kabul edilen çözüm nedir?
Bunu yapmanın bariz yolu "aralarında" spritelara sahip olmak olacaktır, bu nedenle üçüncü görüntü farklı sağlık seviyeleri için diğer birçok geçişle birlikte kendi sprite olacaktır. Ancak bu gerçekten kararsız görünüyor ve sağlık devletleri arasında yumuşak bir geçiş oluşturmak için ihtiyaç duyulan Betweens sayısı büyük olacaktır.
Ortaya çıkarabileceğim diğer tek fikir, “boş sağlık” sprite üstüne “tam sağlık” sprite'ı yerleştirmek ve her sağlık keneğini temsil etmek için önceden yapılmış piksel koordinat kümelerini üst üste koymak ve daha sonra bunları opak veya şeffaf hale getirmek. yukarı veya aşağı gider.
Bu soruyu dil ve platform agnostik olmak niyetindeyim, ancak cevaba yardımcı olursa, herhangi bir dilde / kütüphanede / çerçevede somut bir örnek vermekten çekinmeyin.