Abner Santos
New member
I'm not sure this still applies to BDP3 so please let me know if that's the case.
I was just wondering why the default generated code for ECS tasks uses EntityQueries built on OnUpdate instead of:
1) An entity query cached on OnCreate for better performance (it's recalculated on call, no need to create it every frame)
Or even better
2) No entity query at all. The Job's Execute parameters plus job attributes ([WithAll], [WithNone], etc) are enough for it to auto generate a query.
Thank you!
I was just wondering why the default generated code for ECS tasks uses EntityQueries built on OnUpdate instead of:
1) An entity query cached on OnCreate for better performance (it's recalculated on call, no need to create it every frame)
Or even better
2) No entity query at all. The Job's Execute parameters plus job attributes ([WithAll], [WithNone], etc) are enough for it to auto generate a query.
Thank you!
