Item Glow Mask Library — это библиотечный мод для Terraria, предназначенный для разработчиков модификаций, которым требуется корректная и удобная реализация glow-текстур предметов. Он избавляет от необходимости создавать дополнительные слои игрока и спрайтов, предлагая более аккуратный и совместимый способ добавления свечения.
Описание Item Glow Mask Library
Что делает мод:
- Позволяет добавлять собственные glow-текстуры к предметам без сложных манипуляций со слоями.
- Использует стандартную систему отрисовки glow mask из ванильной Terraria, обеспечивая полную визуальную совместимость.
- Редактирует TextureAssets.GlowMask и Item.glowMask, благодаря чему модифицированные предметы работают по тем же принципам, что и оригинальные.
- Повышает производительность и чистоту кода, исключая лишние кастомные слои.
Почему это удобно для моддеров:
- Нет необходимости создавать новые player layers и item sprite layers.
- Минимум ручной работы — большая часть процессов автоматизирована.
- Совместимость с другими модами благодаря использованию ванильного рендеринга.
- Простая интеграция в существующий проект.
Как подключить мод к своему проекту:
- В файле
build.txtдобавить ссылку на библиотеку: displayName = Your Mod
author = Your Name
version = 0.1
modReferences = GlowMask - В
Mod.csвнутри функцииLoad()зарегистрировать glow-маски: public class YourMod : Mod
{
public override void Load() {
GlowMask.GlowMask.RegisterGlowMasks(this);
}
}
Как добавить свечение предмету:
- Создать стандартный спрайт предмета:
YourItemSprite.png
- Добавить glow-версию с суффиксом:
YourItemSprite_Glow.png
- Никаких дополнительных действий не требуется — всё обрабатывается автоматически.
Преимущества использования:
- Чистая архитектура без избыточных слоёв.
- Полная интеграция с системой Terraria.
- Быстрое масштабирование проекта при добавлении новых предметов.
- Подходит как для небольших модов, так и для крупных контент-паков.