vampire-like/Assets/GameMain/Scripts/Simulation
SepComet 688fefe848 fix 1
1. 修复投射物闪避口径(使用 Value,与全局伤害逻辑一致)
  - 将 SimulationWorld 内投射物伤害计算改为直接复用 AIUtility.CalcDamageHP(...)。
  - 删除了 SimulationWorld 里那套重复且使用 dodgeStat.Percent 的私有计算函数,避免再次分叉。
2. 修复目标选择索引“重建过于激进”
  - 去掉了 Job Tick 末尾的“每帧强制 MarkDirty + Build”。
  - 改为在 Job 输出回写时,只有敌人 XZ 坐标发生变化才标记 dirty。
  - 空间索引构建条件改为“仅 dirty 时重建”,不再因跨帧自动重建。
2026-02-23 11:21:35 +08:00
..
SimData Checkpoint 5 & Checkpoint 6 2026-02-22 22:00:43 +08:00
EntityBinding.cs - 修复 EntityBinding.cs 的字典不一致问题 2026-02-20 22:19:25 +08:00
EntityBinding.cs.meta Checkpoint 1: 2026-02-20 18:27:14 +08:00
SimData.meta Checkpoint 5 & Checkpoint 6: 2026-02-20 20:41:22 +08:00
SimulationTickContext.cs Checkpoint 1: 2026-02-20 18:27:14 +08:00
SimulationTickContext.cs.meta Checkpoint 1: 2026-02-20 18:27:14 +08:00
SimulationWorld.EnemyJobs.cs fix 1 2026-02-23 11:21:35 +08:00
SimulationWorld.EnemyJobs.cs.meta Checkpoint 2 & Checkpoint 3 2026-02-22 10:47:42 +08:00
SimulationWorld.EntitySync.cs Checkpoint 5 & Checkpoint 6 2026-02-22 22:00:43 +08:00
SimulationWorld.EntitySync.cs.meta Checkpoint 5 & Checkpoint 6: 2026-02-20 20:41:22 +08:00
SimulationWorld.JobDataChannel.cs fix 1 2026-02-23 11:21:35 +08:00
SimulationWorld.JobDataChannel.cs.meta Checkpoint 2 & Checkpoint 3 2026-02-22 10:47:42 +08:00
SimulationWorld.Presentation.cs Checkpoint 5 & Checkpoint 6 2026-02-22 22:00:43 +08:00
SimulationWorld.Presentation.cs.meta Checkpoint 5 & Checkpoint 6: 2026-02-20 20:41:22 +08:00
SimulationWorld.ProjectileJobs.cs fix 1 2026-02-23 11:21:35 +08:00
SimulationWorld.ProjectileJobs.cs.meta Checkpoint 5 & Checkpoint 6 2026-02-22 22:00:43 +08:00
SimulationWorld.TargetSelectionSpatialIndex.cs fix 1 2026-02-23 11:21:35 +08:00
SimulationWorld.TargetSelectionSpatialIndex.cs.meta Checkpoint 3 fix 2026-02-22 14:11:53 +08:00
SimulationWorld.cs Checkpoint 5 & Checkpoint 6 2026-02-22 22:00:43 +08:00
SimulationWorld.cs.meta Checkpoint 1: 2026-02-20 18:27:14 +08:00