11-09-2020, 10:59 AM
(This post was last modified: 11-09-2020, 11:55 AM by quakeulf.
Edit Reason: Forgot Jobs.
)
I am using the latest versions of Jobs, Collections, Mathematics, Burst, and so on. I am already working with Burst and Jobs for my project for other tasks like pathfinding and movement, and in the process of finding out to what degree I can upgrade my project to a hybrid-ECS solution.
[edit] IJobFor has worked wonders for me to do lots of small jobs in parallel, like swapping textures on meshes based on indices and processing quadtree queries. I also use it for A-star pathfinding for up to 1024 pathfinding requests across 128 waypoints. I am aware of the overhead of scheduling, so I made a queue system that executes when a certain number is reached or at specified intervals.
[edit] IJobFor has worked wonders for me to do lots of small jobs in parallel, like swapping textures on meshes based on indices and processing quadtree queries. I also use it for A-star pathfinding for up to 1024 pathfinding requests across 128 waypoints. I am aware of the overhead of scheduling, so I made a queue system that executes when a certain number is reached or at specified intervals.