在 Unity 中实现能力系统的统一框架
此存储库已有一段时间没有更新,我也没有时间去处理此事。因此,我将归档此存储库。现有的 README 如下。
Gameplay Ability System 提供了三个主要组件: 1. 属性系统 - 用于管理角色属性,如生命值、速度等。 2. 游戏标签 - 用于管理角色状态。 3. 能力系统 - 用于协调属性系统和游戏标签。
此演示包含一个简单的游戏,您可以使用角色四处跑动,按下鼠标左键发射 Ice Blast 功能,按下鼠标右键发射 Blood Sacrifice 功能。 Ice Blast 功能在前方有敌人时会发射前方的弹道项目,并对敌人造成伤害(消耗法力并将该功能置于冷却状态)。使用 Blood Sacrifice 可根据剩余百分比恢复法力,以牺牲生命为代价(并将该功能置于冷却状态)。
Unity 包管理器 从 git URL 导入包:暂无开放 Issues,或尚未同步最近议题。