feat(physics): 集成 Rapier2D 物理引擎并修复预览重置问题 (#244)
* feat(physics): 集成 Rapier2D 物理引擎并修复预览重置问题 * fix: 修复 CI 流程并清理代码
This commit is contained in:
@@ -245,6 +245,17 @@ export abstract class EntitySystem implements ISystemBase, IService {
|
||||
this._entityCache.invalidate();
|
||||
}
|
||||
|
||||
/**
|
||||
* 完全重置实体跟踪状态
|
||||
* 清除所有缓存和跟踪的实体,强制下次 update 时重新扫描所有实体并触发 onAdded
|
||||
* 用于场景重载/预览重置等场景
|
||||
*/
|
||||
public resetEntityTracking(): void {
|
||||
this._entityCache.clearAll();
|
||||
this._entityIdMap = null;
|
||||
this._entityIdMapVersion = -1;
|
||||
}
|
||||
|
||||
/**
|
||||
* 重置系统状态
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user