com.unity.entities 1.2.0-pre.12

com.unity.entities

Source docs
Notes: processedReleased February 28, 2024

Browse versions

PreviousNext

Unity Compatibility

Minimum Unity: 2022.3 (11f1)

Package Dependencies

Features

  • A file with the code for both snippets in the custom transforms documentation was added to the "DocCodeSamples.Tests" folder.
  • The Create Menu now offers ScriptTemplates for the IComponentData, ISystem, IJobEntity and Baker types under Assets/Create/Entities

📈 Improvements

  • Fixed infinite loop that could occur due to concurrent use of non-concurrent Dictionary in Aspect Generator.
  • Reduce the set/restore frequency of the fixed rate system group allocator.
  • Various performance improvements in baking. Baking mesh-heavy scenes now takes 70% of what it did before.
  • Significant performance improvements when creating archetypes and entity queries in Worlds with a large number of existing archetypes/queries.
  • Updated Burst dependency to version 1.8.12

🔧 Bug Fixes

  • EntityQuery singleton methods now correctly handle cases where the query contains enableable components. Note that `GetSingletonEntity()` and `TryGetSingletonEntity()` still can not be used on queries with enableable components, and that the singleton component itself can not be enableable. Both constraints may be lifted in a future release.
  • A broken link to a code snippet in the documentation for custom transforms was fixed.
  • Archetype window and Entity Memory Profiler module UI initialization.
  • Making a player build with define `UNITY_DOTS_DEBUG`, while using an IJobEntity using RefRO/RefRW no longer compile errors!
  • Clarified documentation for cleanup components
  • Fixed minor memory leak in content delivery system.
  • AABB.Contains.
  • The entities hierarchy view would sometimes throw exceptions when entities were destroyed.
  • remove use of UNITY\_64 define, as is can not be reliably used to determine 64 bit nature of platforms. Fixes crashes related to pointer truncation.