mizu icon indicating copy to clipboard operation
mizu copied to clipboard

Entity Component System framework for Ebitengine

Results 6 mizu issues
Sort by recently updated
recently updated
newest added

### Problem The library code now contains methods for modifying components at runtime, but they are not yet tested and turned off. ### Solution It is necessary to enable and...

enhancement
good first issue
needs-investigation

### Problem When adding systems, there is no check for unregistered components. ```go func makeSystem(world *world, s interface{}) *system { ... componentId, found := world.componentIds[componentType.Elem()] if !found { continue //...

bug
needs-investigation

### Problem We need an alternative to Filter, which will allow you to use your own list (for example, for sorting), but at the same time, it will not do...

enhancement
good first issue

### Problem At the moment, scene initialization should always go in the order: components > systems > entities. Otherwise, they will not find each other. ```go type Game struct{} func...

bug
good first issue

In mizu,struct world implements the method "Layout" from ebiten.Game interface,But I want overwrite the method,or my ebiten app draw text with chinese would be fuzzy。 if I use ebiten directly,use...

question

i want every entity has a id which i custom id,then i can use w.GetEntity(id) to obtain the entity which i want update.

enhancement