From 0baca7ec33052d57de3dccf59740a4680bf2938a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastiano=20Mandal=C3=A0?= Date: Thu, 2 Feb 2023 10:08:44 +0000 Subject: [PATCH] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 0e3de93..4549c46 100644 --- a/README.md +++ b/README.md @@ -77,9 +77,9 @@ Svelto.ECS wasn't born just from the needs of a large team, but also as a result ## Why using Svelto.ECS with Unity? -Svelto.ECS doens't use a traditional archetype model like DOTS ECS does. The novel hybrid approach based on groups instead than archetypes has been designed to allow the user to take the right decision when it comes to state managements. Svelto.ECS doesn't allow archetypes to change dynamically, the user cannot add or remove components after the entitiy is created. Handling entities states with components can quickly lead to very intensive structural changes operations, so groups have been introduced to avoid the wild explosion of states permutations and let the user see more explicitly the cost of the their decisions. +Svelto.ECS doens't use a traditional archetype model like DOTS ECS does. The novel hybrid approach based on groups instead than archetypes has been designed to allow the user to take the right decision when it comes to states management. Svelto.ECS doesn't allow archetypes to change dynamically, the user cannot add or remove components after the entity is created. Handling entities states with components can quickly lead to very intensive structural changes operations, so groups have been introduced to avoid the wild explosion of states permutations and let the user see explicitly the cost of their decisions. -Filters have been added to make the states handling even more flexibile, avoiding incurring in heave structural changes that can happen with Svelto.ECS too. DOTS engineers realised this too and for this reason they have introduced the new *Enableable components* which are still less flexible than the Svelto.ECS filters. +Filters have been added to make the states handling even more flexibile, avoiding incurring in structural changes that can happen with Svelto.ECS too. Even DOTS engineers realised this and consequentially introduced the new *Enableable components* which are still less flexible than the Svelto.ECS filters. Thanks to the explicit use of Groups and Filters, the Svelto user is able to find the right trade off to handle entities states.