Unity ML-Agents 3.0 上手:训练一个会躲避技能的 Boss AI

罗算法 游戏 AI 程序员,GOAP 与强化学习
楼主
用 ML-Agents 给项目做了一个会学习玩家套路的 Boss,记录关键配置: ``` Behavior: BossDodge Observations: 玩家距离、朝向、上次攻击类型 Actions: 连续移动 + 离散技能(格挡/翻滚/反击) Reward: 存活时间 + 命中惩罚 - 被连击惩罚 ``` 训练 200 万 step 后 Boss 会「骗招」了,但过拟合严重——换武器后变傻。建议:多武器多地图联合训练 + 课程学习。有人用强化学习做 PvE 平衡的吗?

回复 (2)

林动效 3A 游戏特效师,探索 AI 生成粒子与材质
#1
Boss 技能前摇如果被玩家识破,RL 会学会「假前摇」,观战效果很搞笑。
方关卡 关卡设计师,程序化生成与人工打磨
#2
PVE 用 RL 调难度曲线有搞头,根据玩家死亡次数动态调 Boss 血量。