Mirror of Svelto.ECS because we're a fan of it
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

CHANGELOG.md 2.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. # Changelog
  2. All notable changes to this project will be documented in this file. Changes are listed in random order of importance.
  3. ## [3.2.0]
  4. * Improved checks on Svelto rules for the declaration of components and view components. This set of rules is not final yet (ideally one day they should be moved to static analyzers)
  5. * Introduce the concept of Entity Reference. It's a very light weight identifier to keep track of entities EGID that can change dynamically (EGIDs change when groups are swapped), Entity References never change. The underlying code will be optimised even further in future.
  6. * Introduced the concept of Disabled Group. Once a group is marked as disabled, queries will always ignore it.
  7. * Merged DispatchOnSet and DispatchOnChange and renamed to ReactiveValue. This class will be superseded by better patterns in future.
  8. * Added FindGroups with 4 components
  9. * Improved QueryGroups interface
  10. * Improved DynamicEntityDescriptor interface
  11. * Improved ExtendibleEntityDescriptor interface
  12. * Improved Native memory support
  13. * Improved Svelto and Unity DOTS integration
  14. * Improved and fixed Serialization code
  15. * Ensure that the creation of static groups is deterministic (GroupHashMap)
  16. ## [3.1.3]
  17. ### Fixed
  18. * bumped dependency of Svelto.Common due to an important fix there.
  19. ## [3.1.2]
  20. ### Changed
  21. * improved async entity submission code (still experimental)
  22. * improved native entity operations debug info
  23. ## [3.1.1]
  24. ### Changed
  25. * SubmissionEngine didn't need the EntityManager property, so it has been removed
  26. ## [3.1.0]
  27. ### Changed
  28. * rearrange folders structures for clarity
  29. * added DoubleEntitiesEnumerator, as seen in MiniExample 4, to allow a double iteration of the same group skipping
  30. already checked tuples
  31. * reengineered the behaviour of WaitForSubmissionEnumerator
  32. * removed redudant SimpleEntitySubmissionSchedulerInterface interface
  33. * renamed BuildGroup in to ExclusiveBuildGroup
  34. * renamed EntityComponentInitializer to EntityInitializer
  35. * Entity Submission now can optionally be time sliced (based on number of entities to submit per slice)
  36. * working on the Unity extension Submission Engine, still WIP
  37. * added the possibility to hold a reference in a EntityViewComponent. This reference cannot be accesses as an object,
  38. but can be converted to the original object in OOP abstract layers
  39. * renamed NativeEntityComponentInitializer to NativeEntityInitializer
  40. ### Fixed