Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages
Search in project

战斗和技能系统概述

Atavism为所有用户提供战斗和技能系统,允许玩家在他们的游戏中与NPC和其他玩家一起战斗,随着他们前进而变得越来越强大。

默认系统使用3种类型的内容:

  • 技能
  • 能力
  • 效果

技能给予玩家并且具有可以在玩家花费技能点或玩家使用它时增加的技能等级。技能不能使用,它们是进程控制器。技能包含给予玩家的能力列表,因为它们提高了技能的技能等级。

玩家使用(激活)技能,通常会显示在玩家操作栏上。能力将具有许多要求,例如激活成本,长度和目标类型。当玩家尝试激活某个异能时,它会检查要求,如果所有人都匹配,则会应用与该异能相关的效果。

效果会导致变化,例如减少某人的健康,增加统计数据或击晕目标。效果有各种类型,如伤害,恢复和统计效果,可以是即时的(如处理瞬间伤害的破坏性效果)或持续时间(例如可以暂时增加静态效果的统计效果)甚至可以脉冲(即随时间愈合)。


如何规划系统

使用该系统的一种方法是:

  • 计划你的技能,他们有什么能力以及能力的功能(他们的效果)。
  • 创造你的技能,但不要给他们任何能力(因为他们尚未创建)
  • 对于每种能力,首先创建效果然后创建将应用它们的能力。
  • 回到技能并设定玩家将从中学到什么能力。

然后,通过在Atavism Unity Editor中的玩家角色设置插件中添加角色,可以在创建角色时向玩家提供技能。