I have a bunch of TextMeshPro labels in a scene at various x,y,z positions and I would like to detect when labels overlap from the camera's perspective so I can keep the labels from stacking. The labels on the left & right of the image are visually overlapping but physically they have different z indices so a classic 3d collision won't work.
How can I detect "2d collisions" for 3d gameobjects?
extra
My camera moves AROUND the sphere of labels otherwise I could probably get away with putting all the labels on the same z-index;
** EDIT **
current TEMPORARY solution
3d collider in the label prefab with a very exaggerated z-index