Il problema della tradizionale barra della salute rettangolare o basata sul cuore è qualcosa di ben compreso e facilmente risolvibile. Ma qual è la soluzione accettata per più barre della salute "a forma di creatività", come il modello che ho fatto di seguito?
Il modo ovvio per farlo sarebbe quello di avere sprite "nel mezzo", quindi la terza immagine sarebbe il suo sprite, insieme a molte altre transizioni per diversi livelli di salute. Ma questo sembra davvero inelegante e il numero di in-betweens necessari per creare una transizione graduale tra stati di salute sarebbe grande.
L'unica altra idea che mi viene in mente è quella di sovrapporre lo sprite "full health" sopra lo sprite "empty health" e i set di coordinate pixel pre-forno per rappresentare ogni segno di spunta della salute e quindi renderli opachi o trasparenti come salute va su o giù.
Intendo che questa domanda sia indipendente dalla lingua e dalla piattaforma, ma mi sento libero di fornire un campione concreto in qualsiasi lingua / biblioteca / quadro se aiuta la risposta.