为了体现出项目代码的可拓展性,现在必须加入一个新的角色——菲比。
主武器
狙击枪
由于我并没有找到符合Lyra框架的狙击枪动画,不得不考虑使用第一人称动画与Lyra步枪locomotion动画混合的方式制作相关动画效果。
被动技能
主武器的子弹碰撞后将爆炸,对范围内的敌人造成较低伤害。
每次主武器命中敌人将积累杀人书,降低主武器爆炸半径,提高主武器基础伤害。
死亡后,杀人书计数重置;杀人书最多叠加至五层。
GC
需要继承已有的 ProjectileHit 效果,并额外补充一个爆炸粒子效果。
子弹类
需要继承已有的 BaseProjectile ,并额外补充一段伤害判定。
延迟补偿
需要继承已有的 LagCompensationComponent ,并额外补充一段爆炸伤害验证。
属性
需要为该角色单独提供计数属性。
角色类
单独补充一个书挂在角色的mesh上,并展示层数数量。
小技能:菲比团子
逻辑描述:两阶段施法放置自动攻击的实体。
4.1 施法流程
Phase A (Predictive):激活 GA,开启 WaitTargetData 任务,生成客户端预测...