
Unity DOTS 排障实体状态和系统顺序怎么留证据DOTS 出问题时传统的“对象是谁”不再够用。实体可能已经迁移 archetype系统顺序也可能让读到的数据比预期早一帧或晚一帧。先记录 World 和系统阶段保存 World、SystemGroup、系统更新顺序与关键实体查询。实体标识要配合组件快照单独记一个 Entity index 很容易在复用后指错对象。结构变化重点观察添加删除组件、ECB 回放和 Job 依赖是常见分界。使用 Entities Journaling、Profiler 和安全检查缩小到首次状态偏离。固定随机种子与帧号。检查 JobHandle 是否正确串联。Burst 开关前后分别复现。修复后验证多帧序列同一输入运行一段固定帧序列比只看最终状态更容易发现顺序问题。回归样例保留组件变化而不是整个项目快照。DOTS 排障要追的是数据如何换了位置、在哪个系统被改。时间轴和组件快照对得上问题就不再神出鬼没。