 joywayerandClaude Opus 4.8
|
6f519ec9a9
|
refactor(enemy): 身体接触伤害改为常驻开启并与能力解耦
所有敌人默认常驻身体接触伤害:存活即开、死亡时经 PerformDeath 统一关碰撞体停止。
- ContactChaseAbility/AnimatedCeilingDropAbility 移除对 BodyContactDamage 的开关引用
- BodyContactDamage 语义改为常驻(更新注释)
- 脚手架 SetupHurtAndContactBoxes 去掉 contactEnabled 参数恒为 true,并把
ContactDamageZone 的 HitBox._targetLayers 限定为 PlayerHurtBox(避免常驻后敌人互相误伤)
- 7 个敌人预制体:E001 启用 BodyContactDamage;E002/E004/E005/ChaoFeng 补齐
ContactDamageZone(镜像 HurtBox 身体碰撞体);全部 _targetLayers 收敛为 PlayerHurtBox
- 更新 Docs/Guides/02 敌人搭建指南
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-21 16:18:07 +08:00 |
|
joywayer
|
ebf0c97320
|
refactor(enemy): 敌人专属子类改为零代码配置型行为组件
|
2026-06-09 15:56:44 +08:00 |
|
joywayer
|
247de307c6
|
UI 系统
|
2026-06-08 16:05:00 +08:00 |
|
 joywayerandClaude Opus 4.8
|
9aaa2b6452
|
docs: 修正进度系统文档中虚构的技能树系统
将 10_Manual_ProgressionSystem.md 中不存在的 SkillTreeSO/技能点/技能树解锁
流程,改写为真实实现:技能(FormSkillSO)随形态由 FormController 注入 SkillManager,
施放消耗魂力/灵力;能力通过 AbilityType 位掩码解锁(PlayerStats/AbilityFlags)。
同步更正 MT-PROG-06 的 HasAbility/存档字段引用,并统一 05/07/11 文档措辞为
'形态技能一览(FormSkillPanel)',明确本项目无技能树。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-07 11:39:57 +08:00 |
|
joywayer
|
fe4fd60083
|
地图系统
|
2026-06-05 18:41:33 +08:00 |
|
joywayer
|
5a0f1548ea
|
Refactor code structure for improved readability and maintainability
|
2026-05-26 13:04:38 +08:00 |
|
joywayer
|
5fd981f5b9
|
完整启动流程
|
2026-05-19 23:20:44 +08:00 |
|
joywayer
|
f55d2a57c3
|
chore: initial commit
|
2026-05-08 11:04:00 +08:00 |
|