Питання про традиційну прямокутну або сердечну базу здоров'я - це щось добре зрозуміле і легко вирішене. Але яке прийняте рішення для таких "креативно-образних" барів для здоров'я, як макет, зроблений нижче?
Очевидним способом цього було б мати спрайти "між", тому третім зображенням буде власний спрайт, а також безліч інших переходів для різних рівнів здоров'я. Але це здається дійсно неелегантним, і кількість внутрішніх людей, необхідних для створення плавного переходу між станами здоров'я, було б великим.
Єдина інша ідея, яку я можу придумати, - це накладення спрайту "повного здоров'я" поверх спрайту "порожнє здоров'я" та попередньо випікання наборів піксельних координат, щоб представити кожну галочку здоров'я, а потім зробити їх непрозорими або прозорими як здоров'я йде вгору або вниз.
Я маю намір це питання бути агностичним мовою та платформою, але не соромтесь надати конкретний зразок на будь-якій мові / бібліотеці / рамках, якщо це допоможе у відповіді.