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