Как обновить спрайт, не создавая его заново? как мой измеритель здоровья перекрывается недавно созданными спрайтами, как мне держать измеритель здоровья поверх всего, не разрушая и не воссоздавая его? Я использую библиотеку cocos2d для Android.
Cocos2D использует значение z дочерних элементов в слое, чтобы упорядочить их, просто установите значение z индикатора здоровья на значение, большее, чем у всех других спрайтов, которые вы используете.
Просто используйте метод setTag (), чтобы установить тег для спрайтов. Для вашего приложения укажите более высокое значение тега для индикатора состояния спрайта, чем для других спрайтов, автоматически спрайты с более низким значением тега будут отображаться за индикатором состояния.