Префаб — это объект, у которого уже есть поведение: например, кнопка, которая вращается, светится или анимируется при касании. Вы скачиваете его, помещаете на сцену — и он готов, ничего не нужно соединять. Всё свободно к использованию (CC0): можно применять в своих играх, даже для продажи.
Тебе понадобится:
- проект, открытый в редакторе;
- подключение к интернету для загрузки (потом префабы остаются в вашем проекте, даже без сети).
Шаг 1: скачать префаб
- Откройте Библиотеку Yop2D (кнопка + → Изображение или кнопка «Библиотека» на панели «Ресурсы»).
- Нажмите вкладку ⬇ Префабы для загрузки рядом с «Паки для загрузки».
- Нажмите на префаб, чтобы скачать его. Чтобы взять сразу несколько, нажмите ☐ Выбрать несколько, отметьте нужные и нажмите ⬇ Скачать.
👉 Скачанный префаб хранится в папке Prefabs вашего проекта: скачивать его дважды не нужно.
Шаг 2: добавить на сцену
- На вкладке ⬇ Префабы для загрузки нажми + Добавить на сцену под уже загруженным префабом.
- В центре экрана появится объект «связанная сцена»: он показывает префаб. Кроме того, в списке Сцен создаётся сцена с его именем (она стоит под сценой, которая её использует).
- Можно поставить несколько: все копии используют одну сцену, но у каждой своё состояние (например, один переключатель включён, другой выключен).
👉 Другой путь: + → Префаб ставит заготовку; выберите её, нажмите Изображение в Инспекторе и выберите префаб в сетке.
Шаг 3: настроить
- Запусти игру (▶) и коснись префаба или проведи по нему, чтобы увидеть, как он себя ведёт.
- В списке Сцен коснись строки ↳ префаба: откроется его сцена. Измени картинку, текст, шрифт или цвет в Инспекторе.
- Откройте Blueprint, чтобы изменить, что происходит при касании (например, добавьте «Перейти к сцене», чтобы запустить игру).
👉 Всё можно менять: это настоящие объекты и настоящие узлы, как будто вы сделали их сами.
Готовые элементы интерфейса
- Переключатель ВКЛ/ВЫКЛ: одно касание переводит его из серого в зелёный с анимированным ползунком; состояние хранится в переменной «etat».
- Анимированная полоска здоровья: зелёная, затем оранжевая, затем мигающая красная; здоровье (переменная «vie») идёт от 0 до 100.
- Подпрыгивающий счёт: число увеличивается с каждым очком, с искрами; счёт хранится в переменной «score».
- Окно паузы: кнопка ⏸ открывает «Продолжить», «Заново» и «Выйти» на затемнённом фоне; кнопка «Назад» телефона тоже открывает его.
Добавить свои префабы
- Из zip: на панели «Ресурсы» кнопка импорта принимает проект Yop2D в .zip (одна сцена): он сохраняется в папке Prefabs.
- Чтобы поделиться: префаб — это небольшой проект с одной сценой. Если вы сделали красивый и свободный для использования, расскажите о нём в Discord Yop2D.
Если не работает
- Список пуст: подключитесь к интернету и снова откройте вкладку.
- Кнопка не двигается: запустите игру кнопкой ▶; в редакторе анимации не работают.
- Не хватает картинки: префабы копируют свои картинки в ваш проект; посмотрите на панели «Ресурсы».