#[Old]
1 messages · Page 1 of 1 (latest)
I think those are sprites.
i mean the specifics of mesh or sprite doesn't matter in this case as the issue at hands is that i can't find a way to have multiple moving layers share a group alpha value without using a canvas group and dropping the frame rate at large numbers & making multimesh2d's unusable
~~"erm actually arras.io has size changing in which the tanks & bullets still keep consistent outlines & shapes so they aren't sprites erm" 🤓 ~~
lol I'll check at the computer later to see how they do it then!
If it's just for these little bullets though, honestly making them sprites would be the best solution.
Another one would be modelling the polygons with full geometry so they don't self overlap. Considering how many it takes to make a circle like that, what's another 16 points to make that rectangle a cresent shape?
i did profile the CanvasGroups (1 canvas with 2 sprites) and at lower numbers (20 - 100) it was still 60~ fps, but at 1000 it dropped to 17~ fps. which is baby numbers for multi-meshes & the allike.
[Old]
Okay had a look, Arras.io draws simple colored polygons with depth sorting like a 3D scene with intentionally botched transparency.
But a level 1 player tank thing has like 300 vertices, with higher levels reaching 1000s. It would be technically cheaper to disable the depth test and make the tank the actual visible shape with no overlapping parts...