EGamePlay: EGamePlay 一款基于 Unity 引擎的灵活战斗框架。这是一个灵活、通用、轻量的游戏战斗/技能框架,配置可选择 ScriptableObject 或 Excel 表格。内含 RPG、回合制、技能调试等示例,以及《如何实现一个战斗系统》的教程。 | 您所在的位置:网站首页 › unity战斗系统有哪些突出的技术特点 › EGamePlay: EGamePlay 一款基于 Unity 引擎的灵活战斗框架。这是一个灵活、通用、轻量的游戏战斗/技能框架,配置可选择 ScriptableObject 或 Excel 表格。内含 RPG、回合制、技能调试等示例,以及《如何实现一个战斗系统》的教程。 |
EGamePlay
![]()
如果要将EGamePlay移植到自己的Unity工程里,首先要确保Odin Inspector插件已经在工程中,然后再将以下目录拖过去即可: EGamePlay/Assets/Editor EGamePlay/Assets/EGamePlay EGamePlay/Assets/EGamePlay.Unity Plugins/Editor/npoi如果要使用Excel配置流程的话,还需要将以下目录复制过去,再生成配置 EGamePlay/Excel![]() ![]() ![]() 之前的命令新版unity用不了了,需要手动到PlayerSettings面板添加 EGAMEPLAY_EXCEL 条件编译
对战斗感兴趣的同学可以进群一起探讨更合适、高效的战斗框架实现 对EGamePlay有任何疑问或建议可以进群反馈,或是提在Discussions 联网同步demo在这里 https://github.com/m969/AOGame 其他类似项目 https://github.com/KrazyL/SkillSystem-3 (Dota2 alike Skill System Implementation for KnightPhone) https://github.com/weichx/AbilitySystem https://github.com/dongweiPeng/SkillSystem (丰富的接口可便于使用扩展 完整的技能效果流程【如流程图】 配套的技能管理器 自定义的技能数据表) https://github.com/sjai013/UnityGameplayAbilitySystem (The approach for this is taken from that used by Unreal's Gameplay Ability System, but implemented in Unity using the Data-Oriented Technology Stack (DOTS) where possible.) https://github.com/dx50075/SkillSystem (skill system for unity , 思路 http://blog.csdn.net/qq18052887/article/details/50358463 技能描述文件如下 skill(1000) //技能1 { FaceToTarget(0) PlayAnimation(1,Skill_1) Bullet(1.3,Bullet,7) PlayEffect(0,Explode8,3) }) 参考 https://github.com/egametang/ET |
CopyRight 2018-2019 实验室设备网 版权所有 |