I’m exploring methods to control the tick rate of a MassProcessor within the MassEntity framework. While I’m aware of existing approaches, I’m seeking a more efficient solution that avoids potential performance pitfalls.
Current methods I’ve considered:
- Manually invoking the Processor or signaling entities to execute.
- Implementing custom logic via ChunkFragment iterations.
However, these solutions present limitations:
- The ChunkFragment approach requires per-chunk evaluation, which introduces redundant checks when trying to control frequency at the processor level.
- Manual execution management breaks the framework’s automatic processing flow.
My core questions are:
a) Does this requirement fundamentally conflict with MassEntity’s processor management design?
b) Are there recommended patterns for implementing frame-rate sensitive processing in MassEntity? c) Is this functionality perhaps not currently exposed in the API?
I’m particularly interested in understanding if there’s a built-in mechanism for processor-level frequency control, or if there are established best practices for this type of optimization within the Mass framework architecture.