играюсь с собственной ecs и идея что юзер может регистрировать комноненты (менеджер будет создавать новый массив компанентов). В это и есть задача у менеджера компонентов менеджить массивами.
ComponentManager {
m_component_arrays( где id это TypeId, данные это ComponentArray<T>), где T могут быть любые PODы.
}
У-у... Такое в Rust просто не делается...
Обсуждают сегодня