Hyper Skill Level Manager
Вам нужно управлять уровнями навыков в вашем проекте? Это модуль для вас!
Эта система очень обширна, основные функции заключаются в следующем:
- Определите, какие навыки существуют.
- Добавляйте XP к определенному навыку из любого места
- Определите, сколько опыта требуется для следующего уровня (на основе алгоритма, чтобы он увеличивался постепенно, но не слишком сильно).
- Функциональность пользовательского интерфейса для получения XP
Следите за ключевой статистикой:
- Текущий уровень
- Текущий опыт
- Текущий максимальный опыт на уровне
- Общий накопленный опыт
- Процент прогресса
- Начисленные очки навыков
- Максимально достижимый уровень
- Достигнут ли максимальный уровень
- XP Фактор роста
Базовые и расширенные компоненты
Ядром этой системы является [CORENAME]. Но чтобы показать все возможности этой системы, она также включает в себя множество других систем на базовом уровне. Эти базовые системы предназначены только для демонстрации того, как можно использовать продукт, и не предназначены для того, чтобы быть ядром этой системы. Однако благодаря этим базовым системам интеграция с другими моими системами безупречна.
Не волнуйтесь, если вы не хотите использовать другие мои модульные активы, это не проблема. Вы можете использовать базовые интеграции в качестве примера того, как интегрироваться в свои собственные.
Примеры интеграции, которые включены:
· Базовая система инвентаризации: подбирайте предметы и выполняйте над ними действия.
· Диспетчер пользовательского интерфейса: обрабатывает создание и удаление элементов HUD. В качестве примера используется красивый пользовательский интерфейс темы выживания.
· Менеджер основного снаряжения: экипируйте инструменты и оружие в розетку и сможете выполнять с ними действия.
· Базовый менеджер атрибутов: изменение значений атрибутов для определенных событий
· Базовый бой: наносите урон снаряжением.
· Взаимодействие: За любое взаимодействие в мире
Расширенный компонент движения
Эта система включает базовый «Расширенный компонент движения». Он способен
· Обрабатывает входные данные игрока через расширенную систему ввода. Он использует сопоставление ввода, и я включил расширенный метод для обработки и динамического связывания и разъединения контекстов сопоставления.
· Обеспечивает центральное место для репликации монтажей, эффектов частиц, создания актеров и звуков.
· Полно полезных функций, связанных с вашим персонажем: переключение глобальной ориентации между стрейфом и лицом вперед, определение пола, получение активного компонента камеры и многое другое.
· Управляет камерой игрока. Он включает в себя: масштабирование, переключение между наплечными камерами и базовый вид от первого лица.
Качество прежде всего
Лучшее и не меньше. Наши основные принципы поддерживают наши активы на самом высоком уровне.
Где возможно:
· Полный и гибкий, я включаю в наши продукты наиболее распространенные варианты использования для большинства типов игр.
· Подход, основанный на данных, поэтому адаптироваться легко. Мы предоставляем электронные таблицы для массового редактирования.
· Безупречная интеграция.
· Только план, поэтому мы держим его доступным для вас и всей вашей команды.
· Обширная документация, стараюсь комментировать все в коде. Кроме того, системы поставляются с документацией после проверки. Я стараюсь не только объяснить, что происходит, но и почему. Я хочу, чтобы вы могли учиться.
· Я стремлюсь к тому, чтобы мои активы были готовы к производству.
Примеры изображений и контента
На странице продукта я использую несколько примеров изображений того, как это может выглядеть в населенной сцене. Эта населенная сцена не включена. Сцена в примере области. Проверьте демо для полного опыта!
Почти все делаю сам! Тем не менее, я также использую потрясающий контент Epic Games, где могу. Кроме того, я использую активы CC0, где это возможно. Кредиты находятся в файлах readme.
Технические детали / Technical Details:
Enhanced Input
Network Replicated
I expect it to work on all platforms, only tested on windows
Main logic implemented in actor components so you can drag and drop it on an actor
Datatable driven where possible
Numbers
Blueprints: 86
Meshes: 48