Home > @esengine/ecs-framework-monorepo > IScene
IScene interface
场景接口定义
定义场景应该实现的核心功能和属性,使用接口而非继承提供更灵活的实现方式。
Signature:
typescript
export interface IScene
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
| ComponentStorageManager | 组件存储管理器 | |
| 场景中的实体集合 | ||
| 实体系统处理器集合 | ||
| 事件系统 | ||
| 标识符池 | ||
string | 场景名称 | ||
| 查询系统 | ||
| 获取系统列表 |
Methods
Method | Description |
---|---|
添加实体 | |
添加实体处理器 | |
开始场景 | |
批量创建实体 | |
创建实体 | |
销毁所有实体 | |
结束场景 | |
根据标签查找实体 | |
查找实体 | |
获取实体处理器 | |
初始化场景 | |
场景开始运行时的回调 | |
移除实体处理器 | |
场景卸载时的回调 | |
更新场景 |