Update RoadMap
parent
2fb3606fa7
commit
bac78baa62
|
@ -1,11 +1,11 @@
|
|||
This is the official Road Map: Things I plan to do still.
|
||||
|
||||
+ Make Mesh Colliders work
|
||||
+ **Make Mesh Colliders work**
|
||||
> Right now it is VERY unoptimized. I basically grab ALL vertices and triangles of every mesh that is listed and put it in as one object, then have a float to tell where each mesh starts at which Vertice to tell them apart. In theory it should work, but it is the same as having X amount of Plane Colliders, so it is expensive to have and should not be used if at all possible, but I still want to have the feature.
|
||||
|
||||
+ Reduce the load in the Update function
|
||||
+ **Reduce the load in the Update function**
|
||||
> One thing I did was making the sub mesh. The sub mesh helped in the amount of which is being sent to the CPU and back, however I really want to work on reducing the number of calls to the GPU in general. Maybe make a class of settings for example and just send the entire class, rather than making a call for each setting individually. In fact that is something I need to see if will work, if so I bet that would help alot.
|
||||
|
||||
+ Check to see if my workflow will operate while using Jobs or even Burst.
|
||||
+ **Check to see if my workflow will operate while using Jobs or even Burst.**
|
||||
> It is VERY important that all functionality stays, and one of the things I require is the late initialization feature, this allows people to equip and remove items and initialize it once it is on and colliders loaded for example. A bit issue with MagicaCloth2, which is why I made this actually. By using Burst and/or Jobs, it will optimize the calls being made and reduce the load, which is the goal here.
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user