Character Switcher

Unity / Премиум / Плагины

1.71 МБ• Waker • 24-09-2026, 09:47

Для правообладателей
Версия 1.0.9
Платформа Unity 6
Размер 1.71 МБ
Коммерция запрещено
Добавил Waker
Просмотры 4

🚀 Character Switcher — мгновенная смена персонажей для Game Creator 2 🎮

Ускорьте свой проект для Game Creator 2 с помощью молниеносной смены персонажей в стиле Genshin Impact, которая работает без сбоев. Character Switcher превосходит стандартную функцию Change Model в Game Creator 2, обеспечивая надёжную смену персонажей во время игры, полную синхронизацию боевых действий и состояний, а также поддержку сохранения игры в один клик — и всё это в одном компоненте.

>> Руководство по первым шагам на Youtube

✨ Почему вам это понравится

⚔️ Плавная смена персонажей во время боя — текущая скорость, состояние комбо, цель в бою и даже экипированное оружие ближнего боя перемещаются вместе с новым аватаром, поэтому комбо не прерываются, а враги не теряют цель.
🛡️ Синхронизация оружия для стрельбы и ближнего боя — синхронизирует оружие для стрельбы и ближнего боя у всех персонажей, предотвращая расхождения и обеспечивая согласованность состояний оружия при быстрой смене.
🕶️ Умное управление видимостью и физикой — персонажи, находящиеся за пределами экрана, перемещаются на скрытый слой, отключают коллайдеры и твёрдые тела и следуют за игроком с небольшим смещением, что повышает производительность.
🔔 Полностью событийно-ориентированная система — подключайтесь к OnCharacterIndexChanged, onCharacterSelected, onCharacterDeselected, обратным вызовам при приземлении/прыжке и т. д., чтобы управлять визуальными эффектами, пользовательским интерфейсом или собственной логикой.
💾 Crystal Save готов — отметьте один флажок, и Character Switcher автоматически запишет активные и неактивные состояния в сохранения MemoryPack — дополнительное визуальное программирование не требуется.
🧭 Удобство синглтона — постоянный CharacterSwitcher.Instance предоставляет любому скрипту мгновенный доступ к активному игроку, предыдущему игроку или полному списку игроков.
🎮 Независимость от ввода — сопоставьте любое действие системы ввода Unity (клавиатура, геймпад, сенсорное управление) с прямым переключением слотов, выбором следующего/предыдущего игрока или радиальным выбором прямо из коробки.

🏆 Основные функции

🎯 Синхронизация с целью боя — основная цель GC2 автоматически переключается, чтобы можно было завершить комбо.
🗡️ Слоты для оружия для каждого персонажа — назначайте оружие по умолчанию в инспекторе или меняйте его во время игры.
🔄 API для быстрой замены — AddCharacter, RemoveCharacter, ReplaceCharacter, ReplaceWeaponAt и т. д. позволяют разработчикам редактировать состав команды в реальном времени.
🌍 Смещение на земле и в воздухе — герои, находящиеся за пределами экрана, будут аккуратно располагаться на земле или рядом с летящим главным героем.

🚀 Быстрый старт

Добавьте компонент на любой пустой игровой объект (или перетащите префаб из демонстрационной сцены).
Перетащите префабы своих персонажей в список и назначьте им стандартное оружие ближнего боя.
Привяжите действия к кнопкам управления (или используйте демонстрационную карту).
Нажмите «Воспроизвести» — меняйте героев прямо во время комбо, в воздухе и даже во время сохранения — никаких дополнительных настроек.

📦 Содержимое пакета

Скрипты для среды выполнения и редактора
Примеры действий системы ввода.
Пошаговое руководство в формате PDF + сцена для быстрого старта.
Полный исходный код на C#

Сделайте так, чтобы смена персонажей в вашей инди-игре была плавной — никаких спагетти из визуального скриптования, никаких сломанных видов оружия, только чистый игровой процесс. Скачайте Character Switcher прямо сейчас и позвольте игрокам менять героев, не сбиваясь с ритма! 🎉

Недавно просмотренные