移除未使用的字符类及相关资源;更新二进制文件和项目结构。(完成联机和攻击框)

This commit is contained in:
2025-09-25 21:24:10 +08:00
parent e67428431f
commit 8e07b3204a
46 changed files with 3031 additions and 3553 deletions

View File

@@ -8,23 +8,9 @@ public class AdvancedFighter extends SimpleFighter {
@Override
public void attack(String attackType) {
// 根据攻击类型设置不同攻击力或状态
switch (attackType.toLowerCase()) {
case "light":
changeAction(Action.ATTACK);
// System.out.println(getName() + " 发起轻攻击!");
break;
case "heavy":
changeAction(Action.ATTACK);
// System.out.println(getName() + " 发起重攻击!");
break;
case "special":
changeAction(Action.ATTACK);
// System.out.println(getName() + " 发动特殊技能!");
break;
default:
super.attack(attackType); // 默认调用父类攻击逻辑
break;
}
// 先使用父类的攻击逻辑来保证 isAttacking/attackTimer/attackbox 等状态被正确设置
super.attack(attackType);
// 在这里可以添加 AdvancedFighter 特有的扩展行为(攻击力、特效等)
// 例如:根据 attackType 调整伤害或触发粒子/声音,但不要忘记保留父类的状态设置
}
}