Egameplay

Это версия 2.0, а предыдущая версия была на филиале 1.0
Изменения в версии 2.0 в основном следующие
1. объединить умение и статус на способность, а таблица класса и конфигурации сущностей объединяются. Навыки и бафф отличаются полем типа в таблице конфигурации.
2. Больше нет процесса Excel и процесс ScriptableObject разделены. Структура эффекта 2.0 более сложна, и Excel трудно выразить. Вы можете настроить информацию о навыках для Excel, и, таким образом, настройка эффекта Configuration ConcoNfiGobject
3. Конфигурация эффекта способностей COMITCONFIGOBJECT делится на отдельные конфигурации触发点и效果列表. Эффект запускается через триггерные точки. Триггерные точки делятся на активный триггер и пассивный триггер. Активное запуск запускается через тело исполнения навыков. Остальные являются пассивными триггерами, такими как большинство механизмов запуска баффа.
4. Измените конфигурацию тела столкновения в корпусе выполнения на более удобную конфигурацию списка эффектов расширения
Звезды с течением времени
документ:
- Документация Egameplay (Wiki)
Коммерческие проекты
- Темная земля https://www.taptap.cn/app/227372 Разработано одним человеком, переписывает всю битву с EGP, а затем повторно въехала в нее.
Статья Жиху:
- 0. Как реализовать гибкую и универсальную систему боевых действий (навыки) - - Пролог
- 1. Как реализовать гибкую и универсальную систему боевых действий (навыки) - числовая система
- 2. Как реализовать гибкую и универсальную систему боевых действий (навыки) - числовая система (обновленная версия)
- 3. Как реализовать гибкий и универсальный механизм боевых (навыков) системного боя
- 4. Как реализовать гибкую и универсальную систему боевых действий (навыки) - боевая сущность
- 5. Как реализовать гибкую и универсальную систему боевых действий (навыки) - способность
- 6. Как реализовать гибкую и универсальную систему боевых действий (навыки) - эффект статуса статуса
- 7. Как реализовать гибкую и универсальную систему боевых действий (навыки) - навыки навыков
- 8. Как реализовать гибкую и универсальную систему боевых действий (навыки) - эффект навыка
- 9. Как реализовать гибкую и универсальную систему боевых действий (навыки)-режим компонента.
демо бег
- DEMO RPG, запустить сцену RPGEXAMPLEAME
- Демонстрация по поворотам, запустить сценарий сцены TurnbaseExame.
- Отладка навыков и редактирование, запустить сценарий выполнения
Как сделать простой навык
- Сначала добавьте навык в таблице ebinyconfig.xlsx, дайте идентификатор навыка и настройте параметры
- Затем щелкните правой кнопкой мыши, чтобы выбрать
能力/能力配置, чтобы создать конфигурацию навыка, соответствующую идентификатору, и настроить эффект - Затем щелкните правой кнопкой мыши, чтобы выбрать
能力/Execution , чтобы создать корпус выполнения навыков с соответствующим идентификатором и настроить производительность клипа - Наконец, навык устанавливается на бою во время выполнения, а затем навык выпускается через SpellComponent Component Component.
Проект использует следующие платные плагины:
- Dot Evine Pro (простой и простой в использовании мощный плагин анимации)
- Odin Inspector (расширение редактора, улучшение рабочего процесса)
- Animancer Pro (простое и мощное анимационное решение, основанное на воспроизведении)
Как перенести Egameplay в другой проект Unity
Если вы хотите перенести Egameplay в свой проект Unity, вы должны сначала убедиться, что плагин Odin Inspector уже находится в проекте, и составить его с условиями Unity и, наконец, скопируйте следующий каталог:
- Egameplay/Assets/Editor
- Egameplay/Assets/Egameplay
- Egameplay/Assets/egameplay.unity
- Egameplay/Assets/Plugins/Editor/NPOI
- Egameplay/Excel
Как переносить egameplay в ET Framework
- Переместить Egameplay/Assets/Editor в сборку ET.Editor
- Переместить Egameplay/Assets/Egameplay в модели
- Переместить Egameplay/Assets/egameplay.unity to modelview Assembly
- Наконец, добавьте условную компиляцию egameplay_et
Вы можете обратиться к этой сетевой синхронизации демонстрации https://github.com/m969/aogame
Демонстрационная диаграмма Egameplay



Гибкие навыки и инструменты конфигурации баффа на основе ODIN и ScriptableObject


Навык Excel Configuration

Egameplay Combat Framework Technology Discusion and Exchange QQ Group: 763696367
Студенты, которые заинтересованы в борьбе, могут присоединиться к группе, чтобы обсудить более подходящую и эффективную структуру боевых действий для достижения любых вопросов или предложений об egameplay, вы можете присоединиться к группе для обратной связи или упомянуть дискуссии
Другие подобные проекты
- https://github.com/krazyl/skillsystem-3 (внедрение системы навыков DOTA2 для Knightphone)
- https://github.com/weichx/abilitysystem
- https://github.com/dongweipeng/skillsystem (богатые интерфейсы могут облегчить использование расширенного полного потока эффекта навыков [например, блок -схема] Таблица настраиваемой навыки навыков навыков)
- https://github.com/sjai013/unitygameplayabilitysystem (подход к этому взят из того, что используется системой способностей Unreal's Gamplay, но внедряется в Unity с использованием ориентированного на данные стек технологий (DOT), где это возможно).
- https://github.com/dx50075/skillsystem (система навыков для Unity, Idea http://blog.csdn.net/qq180528887/article/details/50358463. Файл описания навыков является следующим образом (1000)///mealail 1 {Facetotarget (0) (1000)/// Playanimation (1, Skill_1) Bullet (1.3, Bullet, 7) PlayEffect (0, Explode8,3)})
обратиться к
- https://github.com/egametang/et