重构 Component基类违反ECS纯粹性问题
This commit is contained in:
@@ -95,11 +95,6 @@ export class Scene implements IScene {
|
||||
this.name = config.name;
|
||||
}
|
||||
|
||||
// 配置实体直接更新选项
|
||||
if (config?.enableEntityDirectUpdate !== undefined) {
|
||||
this.entities.setEnableEntityDirectUpdate(config.enableEntityDirectUpdate);
|
||||
}
|
||||
|
||||
if (!Entity.eventBus) {
|
||||
Entity.eventBus = new EventBus(false);
|
||||
}
|
||||
@@ -180,16 +175,13 @@ export class Scene implements IScene {
|
||||
* 更新场景
|
||||
*/
|
||||
public update() {
|
||||
// 更新实体列表
|
||||
// 更新实体列表(处理延迟操作)
|
||||
this.entities.updateLists();
|
||||
|
||||
// 更新实体处理器
|
||||
if (this.entityProcessors != null)
|
||||
this.entityProcessors.update();
|
||||
|
||||
// 更新实体
|
||||
this.entities.update();
|
||||
|
||||
// 更新实体处理器后处理
|
||||
if (this.entityProcessors != null)
|
||||
this.entityProcessors.lateUpdate();
|
||||
|
||||
Reference in New Issue
Block a user