/** 用于协调其他系统的通用系统基类 */ module es { export abstract class ProcessingSystem extends EntitySystem { public onChanged(entity: Entity) { } /** 处理我们的系统 每帧调用 */ public abstract processSystem(); protected process(entities: Entity[]) { this.begin(); this.processSystem(); this.end(); } } }