yyl
2025-09-12 7c2b084412f88b76b22414ec6eb775eb2a6b1b1c
125 【战斗】战斗系统 战斗伤害数字更新 战斗移动速度修改
2个文件已修改
27 ■■■■ 已修改文件
Main/System/Battle/BattleUtility.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Battle/Define/DamageType.cs 25 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Battle/BattleUtility.cs
@@ -61,7 +61,7 @@
    public static TweenerCore<Vector2, Vector2, DG.Tweening.Plugins.Options.VectorOptions> MoveToTarget(
        RectTransform transform, RectTransform target, Vector2 offset, Action onComplete = null, float speed = 450f)
        RectTransform transform, RectTransform target, Vector2 offset, Action onComplete = null, float speed = 500f)
    {
        // 获取目标节点的世界坐标(中心点)
Main/System/Battle/Define/DamageType.cs
@@ -1,6 +1,17 @@
// AttackType = 伤害飘血类型
// 即BattleType一般代表本次技能的攻击方式,如 1-物伤常规攻击、11-物伤连击、22-法伤反击等
// 而AttackType一般代表的是本次技能的伤害飘血类型,如普通伤害,暴击伤害、格挡、回血等
// 伤血类型: 1-普通;2-回血;3-反弹;4-流血;5-格挡;7-暴击,9-闪避
//
// 101011111
public enum DamageType
{
    Damage = 1, //普通伤害
@@ -13,15 +24,19 @@
    Block = 16, //格挡
    Crit = 32, //暴击
    TakePlace1 = 32,//占位1 (暂无用)
    Dodge = 64, //闪避
    Crit = 64, //暴击
    RageUp = 128, //怒气提升
    TakePlace2 = 128,//占位2 (暂无用)
    SuckHP = 256, //吸血
    Dodge = 256, //闪避
    Realdamage = 512, //真伤
    RageUp = 512, //怒气提升
    SuckHP = 1024, //吸血
    Realdamage = 2048, //真伤
    CritDamage = Crit + Damage, //暴击伤害