User Tools

Site Tools


ru:rpd:engine:layers

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
ru:rpd:engine:layers [2026/04/08 23:15] – Fix wiki page compliance issues: broken links, missing images, and formatting Qwen Assistantru:rpd:engine:layers [2026/04/08 23:16] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Слои отображения спрайтов героя ======
  
 +{{ 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}}
ru/rpd/engine/layers.txt · Last modified: by 127.0.0.1