optimize spawning/cloning of entities with required fragments

This commit is contained in:
BlackMATov
2025-12-17 07:31:32 +07:00
parent 5895c6ee8f
commit 47dd1bb30a
2 changed files with 112 additions and 178 deletions
+3
View File
@@ -173,6 +173,7 @@ basics.describe_bench(
local clone = evo.clone
local prefab = evo.spawn { [RF1] = true }
evo.remove(prefab, F1)
for _ = 1, N do
clone(prefab)
@@ -217,6 +218,7 @@ basics.describe_bench(
local clone = evo.clone
local prefab = evo.spawn { [RF123] = true }
evo.remove(prefab, F1, F2, F3)
for _ = 1, N do
clone(prefab)
@@ -261,6 +263,7 @@ basics.describe_bench(
local clone = evo.clone
local prefab = evo.spawn { [RF12345] = true }
evo.remove(prefab, F1, F2, F3, F4, F5)
for _ = 1, N do
clone(prefab)