我开发了一个CLI,让编码代理可以驱动Unreal编辑器。上周我添加了对行为树和EQS的全面支持,并在一个提示下构建了一个简单的躲藏和寻找AI,以展示它可以做什么。我没有手动放置节点。

它实际上构建了一个行为树、一个EQS躲藏查询、一个感知连接的AI控制器和一个躲藏的角色。树在打开时首先是空的,只有一个根,然后它连接了控制器。查询是一个在场景周围的网格点。它评分它们并选择我看不到的地方。这就是它决定要跑到哪里。

我点击播放键,等到他看到我,他就消失了。地面上的调试点亮起来,他躲起来,我绕过墙角,他跑到一个新的地方。每次都是同样的循环。感知、查询、躲藏。

视频:https://youtu.be/gbqkNQQAowI

这个工具是CodeFizz Editor Agent,它是我的。它可以将Claude Code、Cursor或任何MCP客户端连接到编辑器,并支持材料、蓝图、尼古拉斯、PCG、状态树和更多的UE 5.6到5.8在Windows上。网站是https://codefizz.dev

这不是学习行为树或EQS的替代品。它是一个更快的循环。你可以快速构建一个原型,查看行为,然后告诉它改变什么,它会编辑同一个树。同样,当发生错误时,你可以在编辑器中启动播放,读取Unreal的行为,并修复它,而不用你在图表中呆上一个小时。

这里没有手动连接的东西。每个资产都是一个正常的Unreal资产,在项目中,所以你可以打开它、修改它或问代理解释它放置的任何节点。很高兴回答关于行为树或EQS的任何问题。