新增实体查询系统文档

This commit is contained in:
YHH
2025-10-14 13:30:48 +08:00
parent e3c4d5f0c0
commit 9f600f88b0
5 changed files with 508 additions and 6 deletions

View File

@@ -527,7 +527,7 @@ export class Scene implements IScene {
* @Injectable()
* class PhysicsSystem extends EntitySystem {
* constructor(@Inject(CollisionSystem) private collision: CollisionSystem) {
* super(Matcher.of(Transform));
* super(Matcher.empty().all(Transform));
* }
* }
* scene.addEntityProcessor(PhysicsSystem);
@@ -613,7 +613,7 @@ export class Scene implements IScene {
* @Injectable()
* @ECSSystem('Collision', { updateOrder: 5 })
* class CollisionSystem extends EntitySystem implements IService {
* constructor() { super(Matcher.of(Collider)); }
* constructor() { super(Matcher.empty().all(Collider)); }
* dispose() {}
* }
*
@@ -621,7 +621,7 @@ export class Scene implements IScene {
* @ECSSystem('Physics', { updateOrder: 10 })
* class PhysicsSystem extends EntitySystem implements IService {
* constructor(@Inject(CollisionSystem) private collision: CollisionSystem) {
* super(Matcher.of(Transform, RigidBody));
* super(Matcher.empty().all(Transform, RigidBody));
* }
* dispose() {}
* }