Skip to content

Releases: nidorx/ecs-lua

Improved main loop

22 Oct 02:16
Compare
Choose a tag to compare
  • Improvement in Timer.lua, removal of unnecessary properties and simplification of the loop
  • Added Entity:GetAny(CompType) method to get any qualifier of a type
  • Fixed Entity:Set(), validating type(value) == "table" before accessing component properties
  • Creating the Pong Game Example

Improved documentation, pipeline correction

17 Oct 02:21
Compare
Choose a tag to compare

Pipeline now runs as expected

Documentation improvements and fixes

17 Oct 16:53
Compare
Choose a tag to compare
  • Fixed variable names
  • Removed QueryResult:Run(callback) method (does the same as ForEach)
  • Change to always use same SystemExecutor instance when adding systems in the world
  • Replace maxScheduleExecTimePercent by maxTasksExecTime in the World

Stable Release

15 Oct 14:43
Compare
Choose a tag to compare

API documentation, enhancements and versioning

New architecture

14 Oct 22:21
Compare
Choose a tag to compare

IMPORTANT! Various improvements and complete breaking of compatibility with previous versions

Documentation available at https://nidorx.github.io/ecs-lua/#/

Fix OnEnter & OnExit

23 Feb 00:59
Compare
Choose a tag to compare

Added the OnExit method that is triggered when the system filter is no longer applicable for the entity due to changes in the components of this entity

Fixed task ordering

10 Dec 05:47
Compare
Choose a tag to compare
v1.2.1

Correção ordenação de tarefas Update

Stable Release

06 Dec 00:07
Compare
Choose a tag to compare

Naming standard
World.SetFrequency()

Stable Release

26 Nov 04:49
Compare
Choose a tag to compare
  • Removed ECS.Util to ECSUtil
  • Systems: onCreate, afterUpdate
  • Componenst: API (ECS.Component.register(name, constructor, isTag, API)
  • World: call(entity, component, method, params)
  • ECS.Filter({requireAll, requireAny, rejectAll, rejectAny}), world.forEach(filter, callback)

First stable version

28 Oct 14:47
Compare
Choose a tag to compare
v1.0

transparent logo