API 参考
API 参考
Section titled “API 参考”ESEngine 提供完整的 TypeScript API 文档,涵盖所有核心类、接口和方法。
| 类名 | 描述 |
|---|---|
| Core | 框架核心单例,管理整个 ECS 生命周期 |
| Scene | 场景类,包含实体和系统 |
| World | 游戏世界,可包含多个场景 |
| Entity | 实体类,组件的容器 |
| Component | 组件基类,纯数据容器 |
| 类名 | 描述 |
|---|---|
| EntitySystem | 实体系统基类 |
| ProcessingSystem | 处理系统,逐个处理实体 |
| IntervalSystem | 间隔执行系统 |
| PassiveSystem | 被动系统,不自动执行 |
| 类名 | 描述 |
|---|---|
| Matcher | 实体匹配器,用于过滤实体 |
| Time | 时间管理器 |
| PerformanceMonitor | 性能监控 |
| 装饰器 | 描述 |
|---|---|
| @ECSComponent | 组件装饰器,用于注册组件 |
| @ECSSystem | 系统装饰器,用于注册系统 |
| 枚举 | 描述 |
|---|---|
| ECSEventType | ECS 事件类型 |
| LogLevel | 日志级别 |
| 接口 | 描述 |
|---|---|
| IScene | 场景接口 |
| IComponent | 组件接口 |
| ISystemBase | 系统基础接口 |
| ICoreConfig | Core 配置接口 |