====== Слои отображения спрайтов героя ====== {{ rpd:images:warrior_hero.png|Слои героя }} Слои отображения определяют порядок рендеринга различных частей спрайта героя в Remixed Dungeon. ==== Описание слоёв ==== * **LAYER_BODY** - тело героя, самый нижний слой, 16х16, сдвиг 0,0 * **LAYER_COLLAR** - воротник брони, 16х16, сдвиг 0,0 * **LAYER_HEAD** - голова, 16х16, сдвиг 0,0 * **LAYER_HAIR** - волосы, не рисуются если есть шлем, 16х16, сдвиг 0,0 * **LAYER_ARMOR** - броня, 16х16, сдвиг 0,0 * **LAYER_FACIAL_HAIR** - усы и бороды, не рисуются если есть шлем, 16х16, сдвиг 0,0 * **LAYER_HELMET** - шлем (часть брони, скрывается если надета шапка), 16х16, сдвиг 0,0 * **LAYER_DEATH** - анимация смерти, 16х16, сдвиг 0,0 * **LAYER_ACCESSORY** - шапка, 32х32, сдвиг 0,0, сжатие 2 ==== Назначение ==== Эти константы определяют порядок наложения различных компонентов спрайта героя для правильного отображения. Слои рендерятся в порядке от нижнего к верхнему, что позволяет создавать составные спрайты из отдельных частей. ==== Исходный код ==== * Реализация: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/sprites/HeroSprite.java|HeroSprite.java]] * Константы слоёв определены в классе HeroSprite ==== Связанные страницы ==== * [[ru:rpd:hero|Герой]] - Основной класс героя * [[ru:rpd:warrior_class|Воин]] - Пример класса героя * [[en:rpd:engine/layers|English]] {{tag> rpd engine sprites}}