joywayer
902afbca1c
修改资源
2026-07-20 10:33:18 +08:00
joywayer
612db1bc98
@
...
docs(ai): 敌人执行层统一 实施计划(P2-P6)
EnemyLocomotion 引入(P2)/AI 改绑意图删协程能力(P3)/删 AiPhase(P4)/
Stats 清理(P5)/巡逻策略 Pace+Waypoints(P6),逐 Task 含代码+EditMode/
PlayMode 验证+提交。P1 已完成。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
@
2026-07-10 11:51:14 +08:00
joywayer
e1f719aca0
@
...
docs(ai): 明确 PB2d 不支持飞行导航 + 飞行绕障缺口
核实 PathBerserker2d 为表面图寻路(NavSurface/NavSegment/NavLink),不支持
飞行;飞行怪走 FlyingDirectNavigator 直线直飞。EnemyLocomotion 收编两个
IPathAgent 后端。补记"飞行绕障"为已知缺口(现有直飞无绕障,需单独飞行寻路
方案),非本次范围。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
@
2026-07-10 11:44:07 +08:00
joywayer
ab8f61d2d9
@
...
docs(ai): 敌人执行层统一 + AI/动画/属性瘦身 设计文档
通篇审查敌人架构(movement/stats/state/AI+abilities)后的重构方案:
引入统一 EnemyLocomotion(Idle/Patrol/Face/Approach 模式 + Wander/Pace/
Waypoints 策略)取代 7 种巡逻/4 套移动/IMover/三个协程能力;删 AiPhase
影子层(动画改由 locomotion 驱动);清 EnemyStatsSO ~11 个死字段。范围
E001 样板+框架,E002-E06/Boss 定落地范式后续实现。P1(死代码清除)已完成。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
@
2026-07-10 11:39:26 +08:00
joywayer and Claude Opus 4.8
eaf7469d66
docs(ai): spec 补充"敌人感知↔状态模型"(待机/警觉/追击/巡逻)
...
两感知(追逐/视野)+HasAlert勾选+统一规则(升级经警觉/降级永不回警觉)+缺省自动降级
+职责边界(转换归AI层,感知只做纯查询)+PerceptionStateMachine可复用件。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-09 15:11:44 +08:00
joywayer and Claude Opus 4.8
80864eec6c
docs(ai): BrainGraph 接通敌人阶段(E001+脚手架一键)实现计划
...
AiDefinitionRegistry(反射按id取共享图)+EnemyBrainContext(单类适配)+EnemyAiBrain组件
+E001 AiScript+EnemyBase去BT接signal+SceneObjectPlacerTool一键挂载+PlayMode集成验证.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-03 14:52:22 +08:00
joywayer and Claude Opus 4.8
2339b5cd87
docs(ai): BrainGraph 标签方案改为 C#9 兼容(显式可选字符串)
...
Unity 2022.3=C#9,不用 C#10 的 CallerArgumentExpression;When(cond,label)显式可选,
默认回退"cond";spec 示例与 Phase1 计划(Task4/5 测试)同步更新.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-03 13:51:34 +08:00
joywayer and Claude Opus 4.8
5155368201
docs(ai): BrainGraph 第1阶段(核心运行时)实现计划
...
TDD/EditMode 覆盖: 程序集+Blackboard+能力接口+Transition/AiState+AiGraph/BrainBuilder
+AiRuntime(条件/事件转换,IsControllable门,状态计时,trace,池复用重置); 后续4阶段路线图.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-03 13:42:01 +08:00
joywayer and Claude Opus 4.8
93431102ab
docs(ai): 补充 BrainGraph 多实例复用与对象池设计
...
共享 AiGraph(每类型1份 flyweight)+每实例 AiRuntime; lambda 禁实例捕获;
对象池回收再生须重置 AiRuntime; 调度错峰; 新增对应验收标准.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-03 13:29:34 +08:00
joywayer and Claude Opus 4.8
0ed7353d24
docs(ai): 敌人 AI 框架(BrainGraph)设计——HFSM 替换 Behavior Designer
...
C# 声明式为唯一事实来源, 可视化从模型自动生成; 只新建决策层+干净能力接口,
现有感知/移动/能力子系统保留; 受击物理FSM用 IsControllable 门显式让位;
交付面: 运行时调试器/Mermaid导出/MCP自省API; v1 试点 E001+ChaoFengBoss.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-03 13:01:49 +08:00