/// <summary> /// 碰撞检测 /// </summary> /// <param name="other"></param> private void OnTriggerEnter(Collider other) { if(other.gameObject.tag == Tag.Tag_Player) { //造成伤害 _HeroProperty.SubCurHP(_MyProperty.ATK); } }
/// <summary> /// 动画事件:攻击英雄的英雄受伤判定 /// 应该还有一个碰撞判定作为前提 /// 在攻击动画的某一帧(动态/静态)执行 /// </summary> public void AtkHeroByAnimationEvent() { _HeroProperty.SubCurHP(_MyProperty.IntATK); //英雄减少敌人的攻击力值的生命值 }