Unity战斗框架 技能框架


在这里插入图片描述

Demo获取地址*:

https://download.youkuaiyun.com/download/qq_28474981/11834184

1.简介

该框架基本可以概括为以下这句话:
释放某技能后,先左斩一下(播个动画放个特效),触发怪物浮空,再点一下,右斩一下(播个动画放个特效),触发怪物掉血伤害

  1. 先左斩后右斩,说明技能需要是一个链状的触发结构
  2. 再点一下,技能链间需要有对应的连接器,检测连接条件
  3. 播放动画、音效,说明需要其具体的处理器
  4. 触发伤害,说明需要拥有时机
  5. 触发浮空或掉血伤害,说明需要有多种伤害的触发方式

2.技能对象

2.1 技能触发

  1. 技能释放器:用于技能触发、包含技能链之间的链接逻辑,是一个技能的入口
  2. 技能链连接器:用于检测技能链单元之间的连接条件,如果不满足,则到该单元就中断,如满足,则进入下一个单元

2.2 技能执行

2.2.1 技能单元处理器

所有单元处理器结束后,该技能单元才算结束

  1. 动画技能单元处理器
  2. 时间技能单元处理器
  3. 特效技能单元处理器

    可自行扩展

2.3 技能接受

  1. 伤害触发器:做触发时机的监听,当触发时通
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值