Is Mesh Collider Optimal for GUI?

I’m using textureless (without a mesh renderer) simple planes for detecting touches on GUI buttons. They come with a box collider by default, but I’m changing them to mesh collider, as it sounds more performance-friendly. Am I doing a right thing? (ofc I’m checking the “is trigger” box, too)

Unity’s own GUI engine is not fit for me btw.

This is probably okay performance wise (assuming you don’t go crazy and have a million buttons). However, if the screen resolution changes, you run a risk of your planes not being aligned with your GUI.

You should not use mesh colliders unless there’s no other choice. All other colliders are much faster. In other words, don’t change the box collider to a mesh collider.