Moving Canvas and performance

Hey,

I structured my UI with the UI performance considerations in mind, so dividing up content in canvases that make sense and what not. A big part of my content is a “scrollview”, but I decided to not use scrollviews and implement my own since its very simple UI in this case, where I decided to put all elements that are “Scrollable” inside a canvas, and just move the whole canvas up and down, thinking “well, the canvas detects changes and rebuilds the geometry, maybe if I move the whole canvas, since elements didnt change, just the position of the generated mesh, it wont need to rebuild the canvas”, but apparently that is not that magical.

Is there a way to move a canvas, the whole canvas, and NOT have it rebuild the whole thing? Why does it rebuild the whole thing, is it thanks to stuff like occlusion or…?

Thanks!

Bumping this, I have the same question.

that moment when you find your own 2 year old thread…

Still wondering about this one… haha

1 Like