Commit Graph

  • b8360ec426 @ fix(scaffold): 兜底把 HurtBox/接触伤害节点所有碰撞体设为 trigger joywayer 2026-07-20 14:50:00 +08:00
  • d7be0cc119 @ feat(ai): 追击冲刺带冷却——CD 期巡逻,冷却结束仍在追逐区则再冲(PatrolBetweenChases) joywayer 2026-07-20 13:11:28 +08:00
  • 1a15473966 @ fix(enemy): 转身中不再静默丢弃新朝向请求,修"冲刺方向与朝向相反" joywayer 2026-07-20 13:03:29 +08:00
  • 55b6255ce6 @ test(ai): BrainGraph 全面测试——框架边界 + 全感知矩阵(70 tests 全绿) joywayer 2026-07-20 11:11:54 +08:00
  • 61ca84365d @ feat(scaffold): ChaoFeng(Boss) 撞墙检测层默认 Platform+Wall joywayer 2026-07-20 10:49:39 +08:00
  • ba4a07e96d @ feat(scaffold): E002-E006 撞墙检测层默认 Platform+Wall joywayer 2026-07-20 10:44:41 +08:00
  • bd8e0a4f16 @ refactor(enemy): _wallMask 未配显式报错,不再静默回退地面层 joywayer 2026-07-20 10:36:11 +08:00
  • 902afbca1c 修改资源 joywayer 2026-07-20 10:33:18 +08:00
  • 88fca8f9b0 @ fix(enemy): 撞墙检测层默认 Platform+Wall(策划可配) + 修 Physics2D 层矩阵落盘 joywayer 2026-07-20 10:32:07 +08:00
  • db55889088 @ feat(enemy): 追击起手前先转身朝玩家(播 Flip) + 冲刺速度可配置 joywayer 2026-07-10 16:57:41 +08:00
  • 9eca69a6ba @ feat(enemy): E001 追击改为冲刺+冷却(朝玩家方向冲,撞墙/边缘停,CD后再冲) joywayer 2026-07-10 16:46:37 +08:00
  • 36aa2006e4 @ feat(enemy): E001 追击动画 Skill_Start/Loop/End 完整化,符合设计文档 joywayer 2026-07-10 16:27:02 +08:00
  • f1ca62f881 @ feat(enemy): 追击(nav)也夹紧悬崖边缘——碰撞体前缘不越地形边缘 joywayer 2026-07-10 15:48:58 +08:00
  • a4b9729de7 @ fix(enemy): 巡逻边缘不越界 + 卡死兜底 + Locomotion 惰性发现 joywayer 2026-07-10 15:12:28 +08:00
  • 6f52e4ff81 @ fix(enemy): Pace 巡逻改边沿触发翻向,修边缘左右抖动 joywayer 2026-07-10 14:36:53 +08:00
  • 6a34b42db0 fix(enemy): 终审修复——删死代码群体警戒、修 Waypoints 到达推进、补 Locomotion 缺失报错 joywayerandClaude Opus 4.8 2026-07-10 14:05:56 +08:00
  • c43ca8e8b6 feat(enemy): EnemyLocomotion 巡逻策略 Pace(踱步) + Waypoints(路点 loop/ping-pong) joywayerandClaude Opus 4.8 2026-07-10 13:47:14 +08:00
  • f7554b1a65 refactor(enemy): 删除 EnemyStatsSO 死字段(感知/击退/攻击等,已迁 sensor槽/DamageSourceSO) joywayerandClaude Opus 4.8 2026-07-10 13:43:51 +08:00
  • d718b99685 refactor(enemy): 删除 AiPhase 影子层,动画统一由 locomotion/反应态/能力驱动 joywayerandClaude Opus 4.8 2026-07-10 13:38:27 +08:00
  • 347d0e2f50 feat(enemy): EnemyLocomotion 按模式驱动步态动画(Idle/Walk/Alert/Run) joywayerandClaude Opus 4.8 2026-07-10 13:33:16 +08:00
  • 087aa96ca6 @ fix(ai): EnemyAiBrain 在 Start 构造 runtime,修入口态 locomotion NRE joywayer 2026-07-10 13:30:46 +08:00
  • 95e562943b refactor(scaffold): 重生成 E001 prefab(去三协程能力节点,仅留 ContactChase+Locomotion) joywayerandClaude Opus 4.8 2026-07-10 13:23:09 +08:00
  • 1bc6f5bf1c refactor(ai): Chase 走 Locomotion.Approach;删除 Idle/Patrol/Alert 协程能力与 SO joywayerandClaude Opus 4.8 2026-07-10 12:24:45 +08:00
  • 63b3701fc7 @ test(ai): PerceptionStateMachine locomotion 意图回归测试(绿) joywayer 2026-07-10 12:21:28 +08:00
  • 0f0112eb91 refactor(ai): PerceptionStateMachine 状态改绑 locomotion 意图 joywayerandClaude Opus 4.8 2026-07-10 12:17:49 +08:00
  • 1ab0521061 refactor(ai): IAiContext.Mover→Locomotion,删除 IMover joywayerandClaude Opus 4.8 2026-07-10 12:14:53 +08:00
  • f143efe4a3 feat(scaffold): PlaceE001 挂载 EnemyLocomotion,重生成 prefab joywayerandClaude Opus 4.8 2026-07-10 12:10:29 +08:00
  • 8c1a8647bb feat(enemy): EnemyBase 经接口发现并暴露 Locomotion(IEnemyLocomotion) joywayerandClaude Opus 4.8 2026-07-10 12:06:41 +08:00
  • 0f988c4cef feat(enemy): 新增 EnemyLocomotion 执行器(Idle/Patrol-Wander/Face/Approach) joywayerandClaude Opus 4.8 2026-07-10 11:59:02 +08:00
  • 0a7312e9bc feat(ai): 新增 IEnemyLocomotion 接口与 LocomotionMode/PatrolStrategy 枚举 joywayerandClaude Opus 4.8 2026-07-10 11:55:41 +08:00
  • 612db1bc98 @ docs(ai): 敌人执行层统一 实施计划(P2-P6) joywayer 2026-07-10 11:51:14 +08:00
  • e1f719aca0 @ docs(ai): 明确 PB2d 不支持飞行导航 + 飞行绕障缺口 joywayer 2026-07-10 11:44:07 +08:00
  • ab8f61d2d9 @ docs(ai): 敌人执行层统一 + AI/动画/属性瘦身 设计文档 joywayer 2026-07-10 11:39:26 +08:00
  • e894a9dd27 @ chore(ai): 移除死代码 Behavior Designer(BD_* + Opsive 包 + 宏) joywayer 2026-07-10 11:37:16 +08:00
  • 2e2df2b5dd refactor(ai): E001 贯彻"AI只决策"——每状态=一能力(Model A) joywayerandClaude Opus 4.8 2026-07-10 10:05:14 +08:00
  • 490329e1dc refactor(nav): 敌人移动改为物理原生架构——根治 TBM 与 Dynamic 刚体冲突 joywayerandClaude Opus 4.8 2026-07-09 17:19:01 +08:00
  • 643f63c737 fix(nav): 修复 nav 寻路核心用法——重寻路防抖 + allowCloseEnoughPath joywayerandClaude Opus 4.8 2026-07-09 16:43:52 +08:00
  • 790595d8de fix(scaffold): 碰撞体底部对齐 y=0(原点=脚底) 修正 NavAgent 有效位置 + 追击改回nav joywayerandClaude Opus 4.8 2026-07-09 16:22:54 +08:00
  • d0f69b0599 fix(ai): E001 追击真正移动+攻击——直接水平爬行 + prefab 补挂 EnemyAiBrain joywayerandClaude Opus 4.8 2026-07-09 15:48:50 +08:00
  • eaf7469d66 docs(ai): spec 补充"敌人感知↔状态模型"(待机/警觉/追击/巡逻) joywayerandClaude Opus 4.8 2026-07-09 15:11:44 +08:00
  • 6c27993e09 feat(ai): 敌人感知↔状态模型——待机/警觉/追击/巡逻 + 可复用感知状态机 joywayerandClaude Opus 4.8 2026-07-09 15:10:39 +08:00
  • 150fadb72e fix(content): E001 能力/prefab 对齐设计——技能无CD、伪装期不伤人 joywayerandClaude Opus 4.8 2026-07-03 16:52:03 +08:00
  • 4ce798ea6e refactor(ai): E001 AI 重写为纯决策层,符合设计并委托能力模块 joywayerandClaude Opus 4.8 2026-07-03 16:51:47 +08:00
  • decd5503fb fix(scaffold): 修复敌人感知 los 槽位——检测层 Nothing→Player、半径 0→8 joywayerandClaude Opus 4.8 2026-07-03 16:26:40 +08:00
  • 63e241af92 fix(ai): AiRuntime 自转换设为no-op(根治死亡双发Died再入) + EnemyBase.OnSpawn复位brain.enabled + 测试 joywayerandClaude Opus 4.8 2026-07-03 16:26:28 +08:00
  • d38c6e35bb feat(ai): 脚手架 PlaceE001 一键挂载 EnemyAiBrain 并绑定 id=E001 joywayer 2026-07-03 16:08:32 +08:00
  • 23a3a1c274 refactor(ai): EnemyBase/QuotaManager 移除 Opsive BT,改接 EnemyAiBrain(Brain访问器/Died信号/OnSpawn重置/LOD裁剪) joywayer 2026-07-03 15:10:55 +08:00
  • a9acace0a0 feat(ai): E001(草蛭) AiScript 定义——巡逻/追击/搜查(接触伤害杂兵) joywayer 2026-07-03 15:03:27 +08:00
  • 4994360927 feat(ai): EnemyAiBrain 组件——承载 AiRuntime、逐帧推进、池复用重置、信号入口 joywayer 2026-07-03 15:00:59 +08:00
  • 20c2568222 feat(ai): EnemyBrainContext——EnemyBase子系统适配为BrainGraph能力接口 joywayer 2026-07-03 14:58:52 +08:00
  • 683a2d9ffb feat(ai): AiDefinitionRegistry——反射按id提供共享AiGraph(关域重载重置) joywayer 2026-07-03 14:55:42 +08:00
  • 80864eec6c docs(ai): BrainGraph 接通敌人阶段(E001+脚手架一键)实现计划 joywayerandClaude Opus 4.8 2026-07-03 14:52:22 +08:00
  • 11e4c9f1ea refactor(ai): 终审收尾——删死字段/事件转换刷新IsSuspended + 局部事件与双实例独立性测试 joywayer 2026-07-03 14:33:23 +08:00
  • 747d39072e test(ai): BrainGraph 第1阶段收尾——flyweight 共享测试 + 全量绿 joywayer 2026-07-03 14:26:01 +08:00
  • d01df7b5f0 feat(ai): AiRuntime 事件转换(push,不受门限制)+trace触发原因+池复用测试 joywayer 2026-07-03 14:23:28 +08:00
  • 5ad26b16e8 perf(ai): AiRuntime 热路径去装箱/弱表一次注册 + 补 OnExit/Entry OnEnter 测试 joywayer 2026-07-03 14:20:19 +08:00
  • cdd1053bec feat(ai): AiRuntime 条件转换+IsControllable让位门+状态计时+trace+Reset joywayer 2026-07-03 14:13:36 +08:00
  • 0253fd15ca refactor(ai): BrainGraph Task4 审查修复——删死字段/Global空目标校验/AiState只读转换 joywayer 2026-07-03 14:09:43 +08:00
  • 6f9fa8c4b8 feat(ai): BrainGraph AiGraph + BrainBuilder(fluent, 显式标签, 目标校验) joywayer 2026-07-03 14:04:51 +08:00
  • 3d6cef1f41 feat(ai): BrainGraph Transition/AiState/TransitionRecord 数据结构 joywayer 2026-07-03 14:00:27 +08:00
  • 7281c5cf6e feat(ai): BrainGraph 能力接口(ISensor/IMover/ICombatant/IActorVitals)+IAiContext joywayer 2026-07-03 13:58:52 +08:00
  • db5bd019f8 feat(ai): BrainGraph 核心程序集 + AiSignal + Blackboard(可自省) joywayer 2026-07-03 13:56:11 +08:00
  • 2339b5cd87 docs(ai): BrainGraph 标签方案改为 C#9 兼容(显式可选字符串) joywayerandClaude Opus 4.8 2026-07-03 13:51:34 +08:00
  • 5155368201 docs(ai): BrainGraph 第1阶段(核心运行时)实现计划 joywayerandClaude Opus 4.8 2026-07-03 13:42:01 +08:00
  • 93431102ab docs(ai): 补充 BrainGraph 多实例复用与对象池设计 joywayerandClaude Opus 4.8 2026-07-03 13:29:34 +08:00
  • 0ed7353d24 docs(ai): 敌人 AI 框架(BrainGraph)设计——HFSM 替换 Behavior Designer joywayerandClaude Opus 4.8 2026-07-03 13:01:49 +08:00
  • 755ec0b82a Merge branch 'master' of https://git.joywaygames.cn/basegames/zeling_v2 yangyu 2026-06-15 17:09:53 +08:00
  • 99d44348c6 no message yangyu 2026-06-15 17:08:12 +08:00
  • c7dd125bc0 添加资源 joywayer 2026-06-12 12:05:30 +08:00
  • f7eb2d4368 fix(editor): WeaponHitBoxWizard 补挂 WeaponFeedback——武器本地反馈链路接通 joywayerandClaude Fable 5 2026-06-12 11:59:35 +08:00
  • 09bdda970a feat(feedback): 命中/受击反馈支持固定位置与击中位置两种生成模式 joywayerandClaude Fable 5 2026-06-12 11:48:37 +08:00
  • 5ccab35948 feat(world): 检查点复活位置由 RespawnPoint 子节点显式配置 joywayerandClaude Fable 5 2026-06-12 11:26:02 +08:00
  • bedb0f8ff4 fix(combat): 地刺死亡判定改从 HurtBox 向上查找——死亡不再误传回检查点 joywayerandClaude Fable 5 2026-06-12 11:20:10 +08:00
  • 01787e9c34 fix(world): 检查点标记闩锁随接触周期重置——折返重经标记可覆盖注册 joywayerandClaude Fable 5 2026-06-12 11:16:08 +08:00
  • 613f93c13e fix(combat): 地刺闩锁随接触周期重置——检查点回溯后陷阱恢复生效 joywayerandClaude Fable 5 2026-06-12 11:10:51 +08:00
  • 64822595b3 fix(player): 补挂 CheckpointRespawnHandler——存活回检查点链路接通 joywayerandClaude Fable 5 2026-06-12 11:04:33 +08:00
  • 862a1e5899 fix(combat): 弹反阵营感知——仅玩家弹反才翻转投射物阵营与目标层 joywayerandClaude Opus 4.8 2026-06-12 10:49:23 +08:00
  • 5922ef373d feat(combat): 弹反投射物伤害目标层改为显式配置 joywayerandClaude Opus 4.8 2026-06-12 10:43:57 +08:00
  • 1866f323e4 feat(combat): 投射物接入伤害目标层过滤,弹反阵营/目标同步翻转 joywayerandClaude Opus 4.8 2026-06-12 10:34:43 +08:00
  • ef7ff63b67 feat(combat): HitBox 新增 _targetLayers 实例级伤害目标过滤 joywayerandClaude Opus 4.8 2026-06-12 10:15:27 +08:00
  • 8515dfa7ab feat(combat): 下劈弹跳完善——可破坏物可弹跳+独立弹跳力+下劈保留空中操控 joywayerandClaude Opus 4.8 2026-06-12 09:51:17 +08:00
  • 3bafc4cbaa fix(combat): 下劈去除向下俯冲位移,回归纯向下攻击+命中弹跳 joywayerandClaude Opus 4.8 2026-06-12 02:40:00 +08:00
  • 565a498491 调整场景物体 joywayer 2026-06-11 17:00:40 +08:00
  • 8a0992c0e7 fix(combat): HitBox 懒初始化,修复 Activate 早于 Awake 致接触判定碰撞体被禁用 joywayerandClaude Opus 4.8 2026-06-11 16:56:42 +08:00
  • d441518dfe 指定动画等 joywayer 2026-06-11 16:32:32 +08:00
  • cc046c53b3 fix(combat): HitBox 命中节奏统一 + 投射物穿透可配 joywayerandClaude Opus 4.8 2026-06-11 16:31:27 +08:00
  • 0491e3f919 fix(combat): 统一受击无敌闸门并修复 DoT 失效 joywayerandClaude Opus 4.8 2026-06-11 16:30:56 +08:00
  • 523f7c842a 修改editorsetting joywayer 2026-06-11 15:31:29 +08:00
  • 4189a6210b perf(editor): 关闭 Domain/Scene Reload 加速进入 Play,并补齐域重载安全 joywayerandClaude Opus 4.8 2026-06-11 14:40:37 +08:00
  • 253a8811fa 删除godot mcp joywayer 2026-06-11 13:28:33 +08:00
  • 9e7b513e60 删除旧生成的截图 joywayer 2026-06-11 13:28:04 +08:00
  • a1f54b68e6 Refactor interaction prompt system to use world space prompts joywayer 2026-06-10 14:14:08 +08:00
  • 32566020c7 feat(input): 添加 IInputIconService 接口及 InputDeviceType 枚举以支持按键图标管理 joywayer 2026-06-10 14:13:34 +08:00
  • 956a1dc5ab Refactor code structure for improved readability and maintainability joywayer 2026-06-10 10:19:27 +08:00
  • ebf0c97320 refactor(enemy): 敌人专属子类改为零代码配置型行为组件 joywayer 2026-06-09 15:56:44 +08:00
  • 7781ac4755 docs: CLAUDE.md 补充禁止引用其他游戏与及时 git 提交规范 joywayer 2026-06-09 11:00:42 +08:00
  • e09bee31ec UI 系统 joywayer 2026-06-09 10:41:43 +08:00
  • 247de307c6 UI 系统 joywayer 2026-06-08 16:05:00 +08:00
  • b582317692 UI 系统 joywayer 2026-06-08 11:26:17 +08:00
  • 1897658a00 UI系统 joywayer 2026-06-07 11:49:55 +08:00