Unity ML-Agents 3.0 上手:训练一个会躲避技能的 Boss AI
用 ML-Agents 给项目做了一个会学习玩家套路的 Boss,记录关键配置:
```
Behavior: BossDodge
Observations: 玩家距离、朝向、上次攻击类型
Actions: 连续移动 + 离散技能(格挡/翻滚/反击)
Reward: 存活时间 + 命中惩罚 - 被连击惩罚
```
训练 200 万 step 后 Boss 会「骗招」了,但过拟合严重——换武器后变傻。建议:多武器多地图联合训练 + 课程学习。有人用强化学习做 PvE 平衡的吗?
回复 (2)
Boss 技能前摇如果被玩家识破,RL 会学会「假前摇」,观战效果很搞笑。
PVE 用 RL 调难度曲线有搞头,根据玩家死亡次数动态调 Boss 血量。
登录 后参与讨论