As an advice, I would say, no matter what you code, do NOT use linepicks.
I remember some time ago I started coding a simple pathfinding code and
I used a simplified version of my a level to do it, then
when I run the system in a 'complete' level the linepicks were
killing the fps all the time.
I changed the picks for 'shooting pivots to a certain distance' to check if they collide or not,
this seems to work pretty much faster.
By the way,
what you are describing above is a
d*** big amount of work, whish you luck :)
I remember some time ago I started coding a simple pathfinding code and
I used a simplified version of my a level to do it, then
when I run the system in a 'complete' level the linepicks were
killing the fps all the time.
I changed the picks for 'shooting pivots to a certain distance' to check if they collide or not,
this seems to work pretty much faster.
By the way,
what you are describing above is a
d*** big amount of work, whish you luck :)