Skip to content

Entitas 0.42.4

Compare
Choose a tag to compare
@sschmid sschmid released this 26 Oct 17:58
· 616 commits to develop since this release

Notes

Entitas development is back on track again and the wait is over. This is probably one of the last updates before Entitas reaches 1.0.0. This verion has been tested successfully in combination with the new code generator that will work even when the code is not compiling.

General

  • Added support for User.properties. You can now either overwrite values sepcified in Entitas.properties or use placeholders

Create a new file called User.properties and specify the keys and values that should be overwritten. You can also specify placeholers like this ${myPlaceholder} and specify the key either in Entitas.properties or User.properties.
see: Match One - Entitas.properties
see: Match One - User.properties

Entitas

  • Groups are now enumerable to iterate over groups circumventing the internal caching and potentially reducing memory allocations #408
foreach (var e in group) {
  // Look closely: no group.GetEntities()
}

CodeGenerator CLI

  • Added commands add, set, remove, dump

VisualDebugging

  • Fixed Entitas Stats not ignoring built-in MultiReactiveSystem in systems count
  • VisualDebugging only lets you add components that the entity doesn't already have
  • GUI fixes

Other

  • Properties are now formatted by default for better readability
  • Ensuring dependencies in build scripts