Beta
Плагин управления слоями

Принять участие в бета-тестировании
Что означает бета-тестирование?

Бета-тестирование — это этап проверки плагина, когда основная функциональность уже реализована, но возможны недоработки, ошибки или неполная оптимизация.

Участвуя в тестировании, вы помогаете улучшить плагин: находите баги, предлагаете идеи и влияете на его финальную версию. Имейте в виду, что:

  • Некоторые функции могут работать нестабильно.

  • В процессе тестирования возможны значительные изменения (включая корректировку совместимости, интерфейса или даже удаление/добавление возможностей).

  • После завершения тестирования конечная версия плагина и все его обновления будут доступны на условиях одноразовой покупки (если иное не указано в лицензии).

Ваша обратная связь крайне важна!

Плагин позволяет гибко управлять слоями, организовывать их, воспроизводить подготовленные анимации и управлять условиями видимости.

Рекомендуется использовать совместно с плагином Система регионов

Общие возможности конфигурации:

  1. Улучшение текстур —  функция автоматического скалирования, позволяющая улучшить качество текстур до оригинального качества, при разных манипуляциях со слоями (например, приближение камеры или изменение размеров окна).
     
  2. Скрывать панораму — функция, позволяющая скрыть панораму редактора во время игры (работает в любом запускаемом режиме).
     
  3. Карты — список карт с внутренним списком слоёв и настройками для них.
 
 

Конфигурация карты выглядит следующим образом:

  1. Заметка — достаточно больше поле для своих собственных заметках, в котором удобно указать, например, название карты или наименование слоя. При большом количестве карт или слоёв, заметка помогает быстро определить нужный элемент.
  2. Id карты — поле для указания id карты (id текущей карты можно узнать из нижней панели редактора).
  3. Слои — список слоёв, которые будут отображены на текущей карте.

Конфигурация списка слоёв:

  1. Заметка — большое поле для ввода. Полезно для указания наименования слоя.
     
  2. Изображение — поле выбора изображения/слоя.

    ВАЖНО! Все изображения должны располагаться по пути Папка проекта/img/layers/. Внутри папки layers распределять изображения можно как угодно (например, создать дополнительные директории).

  3. Z-индекс — позиция слоя среди других слоёв. В конфигурации можно задавать как отрицательные значения, так и положительные.

    Рекомендуется использовать индекс 0 для слоя, по которому игрок будет передвигаться. Для верхних слоёв рекомендуется индекс 5. Эффекты параллакса располагайте на своё усмотрение. Ниже приведена таблица индексов для RPGMZ, чтобы было проще ориентироваться при назначении индекса.

    Z-индекс Тип объекта Описание
    0 Нижний слой Фон, тайлы
    1 Средний слой Декор, тайлы
    2 События Если событие установлено ниже персонажа
    3 Верхний слой Объекты поверх персонажа
    4 Персонажи и события Игрок и NPC (стандартно). Индекс может изменяться в зависимости от событий. В среднем индекс игрока от 2 до 5
    5 События Если событие установлено выше персонажа
    6 Погодные эффекты Дождь, снег, листья...
    7 Эмоции Облачка с эмоциями
    8 Анимации Эффекты навыков, ударов, магии
    9 Интерфейс Окна диалогов, меню, инвентарь
    10 Курсор мыши  
  4. Скорость прокрутки X и Y — задаёт скорость движения слоя. Значения могут быть как положительными, так и отрицательными. Чем значение больше, тем быстрее движется слой.

  5. Смещение по X и Y — задаёт смещение (отступ) отображаемого слоя.

  6. Случайное смещение — планируется, для случайного смещения слоя в рамках значений «Смещение по X и Y». Подобное поведение будет полезно, если слой необходимо «трясти» или медленно раскачивать (напрмиер, падение листьев). — работает некорректно.

  7. Интервал по X и Y — задаёт интервал между повторяющимся слоем. Для работы этой функции должна быть включена настройка «Повторять».

  8. Прозрачность — задаёт прозрачность слоя, где 0 — прозрачный, 255 — непрозрачный.

  9. Повторять — настройка, позволяющая задать повторяющийся слой, например, туман, вода, падающий снег и т.д. Размер слоя может быть любым. Эта настройка создаст бесшовный слой.

  10. Параллакс — настройки параллакса. Включает в себя настройки «Смещение по X и Y». Параллакс необходим для «движения» слоя относительно игрока. Полезно при демонстрации глубины или приданию динамичности сцене.

  11. followTarget — настройка, позволяющая указать цель на основе которой будут происходить любые смещения — работает некорректно.

  12. Анимация — позволяет задать анимацию появления слоя и скорость этой анимации.
     

    1. Тип анимации — выбор заранее заготовленного типа анимации.
      Без анимации — ничего.
      Проявление — плавное появление слоя.
      Увеличение — увеличение слоя. Может работать некорректно.
  13. Условие видимости — позволяет задать любые условия видимости слоя. По умолчанию true. В это поле можно вставить как команды RPGMZ, так и любые другие команды любых плагинов. Например, можно задать, чтобы конкретные слои отображались при конкретном переключателе или значении переменной.

История изменений
Ver 1.0.0

Выпуск плагина в бета-тестирование