So I found this link accidentally
with this “cool” part:
So simple question to Unity devs: why on earth it’s enabled by default on Image/Text if it contradicts your own “best practices”?!
So I found this link accidentally
with this “cool” part:
So simple question to Unity devs: why on earth it’s enabled by default on Image/Text if it contradicts your own “best practices”?!
There is an additional problem if it is on/checked by default which is that it interferes with OnPointerEnterDelegate() (UnityEngine.EventSystems). Basically, if your mouse is hovered over buttons with any images overlapping them, it causes a problem when you have to hover more than expected to select the button. It took me a long time to figure out this bug existed (when it was right in front of me in so many buttons), and a long time to debug it, as UI is hard to debug compared to code.
I think that it is a good thing to enable by default only for interactables. Also, there is still no tooltip for it (and “Maskable”) now (2019.4).
I’m also not sure if a new UI system will fix this, I think they are working on upgrading Unity UI again.